diff options
| author | eltrac <hi@eltr.ac> | 2026-03-08 18:14:44 +0800 |
|---|---|---|
| committer | eltrac <hi@eltr.ac> | 2026-03-08 18:14:44 +0800 |
| commit | 302b179aa98c8693ce01bc77a56c3e92d0704af0 (patch) | |
| tree | e44e03f425b1a8b5f80a702d78fb3ba19f49e2cc /layouts | |
| parent | 965f10bb10959377c4bd412e385ee99750a6dc6d (diff) | |
feat: show fictions individually in term page
TODO need to refactor term.html, too many repeated code
Diffstat (limited to 'layouts')
| -rw-r--r-- | layouts/_partials/term/term-fictions.html | 10 | ||||
| -rw-r--r-- | layouts/term.html | 1 |
2 files changed, 11 insertions, 0 deletions
diff --git a/layouts/_partials/term/term-fictions.html b/layouts/_partials/term/term-fictions.html new file mode 100644 index 00000000..3e3fd4a9 --- /dev/null +++ b/layouts/_partials/term/term-fictions.html @@ -0,0 +1,10 @@ +{{ $fictions := where .Pages "Section" "fiction" }} +{{ if gt (len $fictions) 0 }} +<h2>{{ T "termPage.fictions" }}</h2> +<ul id="term-fictions" + class="animate-duration-100 ps-0 flex flex-col gap-2 list-none leading-relaxed"> + {{ range $fictions }} + {{ partial "items/post-small" . }} + {{ end }} +</ul> +{{ end }} diff --git a/layouts/term.html b/layouts/term.html index b45a3b5c..130dea01 100644 --- a/layouts/term.html +++ b/layouts/term.html @@ -10,6 +10,7 @@ {{ end }} {{ partial "term/term-posts" . }} {{ partial "term/term-weeklies" . }} + {{ partial "term/term-fictions" . }} {{ partial "term/term-books" . }} </section> </article> |
