summaryrefslogtreecommitdiff
path: root/layout/archive.ejs
blob: a15573f9886403bdc88e628be0b08e80384d8f53 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<div class="archive">
    <% let lastyear = 0; let lastmonth = -1; %>
    <aside class="menu">
        <% site.posts.sort('date', -1).each(function(post) { %>
            <% let year = post.date.year(); let month = post.date.month(); %>
            <% if (lastyear !== year || lastmonth !== month) { %>
                <% if (lastyear !== 0 || lastmonth !== -1){ %> 
                    </ul>
                <% } %>
                <p class="menu-label"><%- date(post.date, "YYYY.MMM"); %></p>
                <ul class="menu-list">
                <% lastyear = year; lastmonth = month; %>
            <% } %>
            <li>
                <a class="title" href="<%- url_for(post.path) %>">
                    <%= post.title %>
                </a>
            </li>
        <% }) %>
    </aside>
</div>