Skip to content

Commit 775b2f5

Browse files
committed
updates
1 parent 2ba9e78 commit 775b2f5

1 file changed

Lines changed: 25 additions & 7 deletions

File tree

archive.md

Lines changed: 25 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,36 @@ All my devlog entries, organized by month.
1111
---
1212

1313
{% assign logs = site.pages | where_exp:"p","p.url contains '/logs/'" | sort: "url" | reverse %}
14+
{% assign current_year = "" %}
1415
{% assign current_month = "" %}
16+
1517
{% for p in logs %}
1618
{% assign parts = p.url | split:'/' %}
1719
{% assign date_str = parts[2] %}
20+
{% assign year = date_str | slice:0,4 %}
1821
{% assign month = date_str | slice:0,7 %}
19-
{% if month != current_month %}
20-
{% if current_month != "" %}</ul>{% endif %}
21-
<h3>{{ month }}</h3>
22-
<ul>
23-
{% assign current_month = month %}
24-
{% endif %}
22+
23+
{%- if year != current_year -%}
24+
{%- if current_year != "" -%}
25+
{%- if current_month != "" -%}</ul></div>{%- endif -%}
26+
</details>
27+
{%- endif -%}
28+
<details open class="archive-year">
29+
<summary>{{ year }}</summary>
30+
{%- assign current_year = year -%}
31+
{%- assign current_month = "" -%}
32+
{%- endif -%}
33+
34+
{%- if month != current_month -%}
35+
{%- if current_month != "" -%}</ul></div>{%- endif -%}
36+
<div class="archive-month">
37+
<h3>{{ month }}</h3>
38+
<ul>
39+
{%- assign current_month = month -%}
40+
{%- endif -%}
41+
2542
<li><a href="{{ p.url | relative_url }}">{{ date_str }} — {{ p.title | default: "Devlog" }}</a></li>
2643
{% endfor %}
27-
{% if current_month != "" %}</ul>{% endif %}
2844

45+
{% if current_month != "" %}</ul></div>{% endif %}
46+
{% if current_year != "" %}</details>{% endif %}

0 commit comments

Comments
 (0)