From 520f1f510c5a6acfbdbbec6e6c092fd2bde6b44d Mon Sep 17 00:00:00 2001 From: Richard Qin Date: Sun, 27 Sep 2026 01:50:31 +0800 Subject: Add journal year and month indexes --- layouts/journal/list.html | 34 ++++++++++++++++++++++++---------- 1 file changed, 24 insertions(+), 10 deletions(-) (limited to 'layouts') diff --git a/layouts/journal/list.html b/layouts/journal/list.html index dd486ac..4d74990 100644 --- a/layouts/journal/list.html +++ b/layouts/journal/list.html @@ -5,15 +5,29 @@ {{ partial "document-view.html" . }} {{ .Content }} - {{- $pages := where site.RegularPages "Section" "journal" -}} - {{- $pages = $pages.ByDate.Reverse -}} -
    - {{- range $pages }} -
  1. - - {{ .LinkTitle }} -
  2. - {{- end }} -
+ {{- $sections := sort .Sections "RelPermalink" "desc" -}} + {{- with $sections }} +
+

{{ if $.Parent.IsHome }}YEARS{{ else }}MONTHS{{ end }}

+ +
+ {{- end }} + {{- with .RegularPagesRecursive.ByDate.Reverse }} +
+

ENTRIES

+
    + {{- range . }} +
  1. + + {{ .LinkTitle }} +
  2. + {{- end }} +
+
+ {{- end }} {{ end }} -- cgit v1.2.3