summaryrefslogtreecommitdiff
path: root/_layouts/archive.html
diff options
context:
space:
mode:
Diffstat (limited to '_layouts/archive.html')
-rw-r--r--_layouts/archive.html17
1 files changed, 8 insertions, 9 deletions
diff --git a/_layouts/archive.html b/_layouts/archive.html
index 4c30f96..c794c22 100644
--- a/_layouts/archive.html
+++ b/_layouts/archive.html
@@ -10,10 +10,13 @@ layout: default
{% for post in page.posts %}
{% if post.wip %}{% continue %}{% endif %}
- {% capture this_year %}{{ post.date | date: "%Y" }}{% endcapture %}
- {% capture next_year %}{{ post.previous.date | date: "%Y" }}{% endcapture %}
+ {% assign this_year = post.date | date: "%Y" %}
+
+ {% if this_year != prev_year %}
+ {% if forloop.first != true %}
+ </ul>
+ {% endif %}
- {% if forloop.first %}
<h3>{{ this_year }}</h3>
<ul>
{% endif %}
@@ -30,11 +33,7 @@ layout: default
{% if forloop.last %}
</ul>
- {% else %}
- {% if this_year != next_year %}
- </ul>
- <h3>{{ next_year }}</h3>
- <ul>
- {% endif %}
{% endif %}
+
+ {% assign prev_year = post.date | date: "%Y" %}
{% endfor %}