From 57a5a0ccd50b09eb35befadf098cb23bdd95f780 Mon Sep 17 00:00:00 2001 From: BigCoke233 Date: Thu, 8 Jan 2026 11:09:48 +0800 Subject: fix: books out of order and better year list layout --- layouts/library/section.html | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'layouts/library/section.html') diff --git a/layouts/library/section.html b/layouts/library/section.html index 7d4ad330..ce2e6ff6 100644 --- a/layouts/library/section.html +++ b/layouts/library/section.html @@ -3,7 +3,8 @@ {{ $isLibraryHome := eq .RelPermalink "/library/" }} {{ $books := .RegularPages }} {{ if $isLibraryHome }} - {{ range .Sections }} + {{ $sections := .Sections | collections.Reverse}} + {{ range $sections }} {{ $books = $books | append .RegularPages }} {{ end }} {{ end }} @@ -12,6 +13,8 @@ {{ range .Sections }} {{ $years = $years | append .Title }} {{ end }} +{{ $years = $years | collections.Reverse }} +
{{ partial "header.html" . }} {{ partial "home/home-nav" . }} @@ -46,15 +49,18 @@ {{ if $isLibraryHome }} -
- +
+ {{ T "library.viewAllThisYear" }} → -

+

{{ $currentYear := printf "%d" now.Year }} - {{ range $years }} - {{ if ne . $currentYear }}{{ . }} 年{{ end }} + {{ range $i, $year := $years }} + {{ if ne $year $currentYear }} + {{ $year }} 年 + {{ if not (eq $i (sub (len $years) 1)) }}·{{ end }} + {{ end }} {{ end }}

-- cgit v1.2.3