diff options
Diffstat (limited to '_layouts/posts.html')
| -rw-r--r-- | _layouts/posts.html | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/_layouts/posts.html b/_layouts/posts.html new file mode 100644 index 0000000..76d25f9 --- /dev/null +++ b/_layouts/posts.html @@ -0,0 +1,29 @@ +--- +layout: archive +--- + +{{ content }} + +<ul class="taxonomy__index"> + {% assign postsInYear = site.posts | group_by_exp: 'post', 'post.date | date: "%Y"' %} + {% for year in postsInYear %} + <li> + <a href="#{{ year.name }}"> + <strong>{{ year.name }}</strong> <span class="taxonomy__count">{{ year.items | size }}</span> + </a> + </li> + {% endfor %} +</ul> + +{% assign postsByYear = site.posts | group_by_exp: 'post', 'post.date | date: "%Y"' %} +{% for year in postsByYear %} + <section id="{{ year.name }}" class="taxonomy__section"> + <h2 class="archive__subtitle">{{ year.name }}</h2> + <div class="entries-{{ page.entries_layout | default: 'list' }}"> + {% for post in year.items %} + {% include archive-single.html type=page.entries_layout %} + {% endfor %} + </div> + <a href="#page-title" class="back-to-top">{{ site.data.ui-text[site.locale].back_to_top | default: 'Back to Top' }} ↑</a> + </section> +{% endfor %} |
