summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEltrac <hi@guhub.cn>2025-05-12 15:40:20 +0800
committerEltrac <hi@guhub.cn>2025-05-12 15:40:20 +0800
commit40582d4d559911178a7f007e6fc648578f901c4a (patch)
tree1ed2ed2551e1ee3190af7c51390d8c282591f2e7
parent47c0397ed4d5f7d20081e0c121174d5b0369b26b (diff)
fix: showing title when a section is empty
Former-commit-id: 56ff9e0cd5939e36fab480ad076184a07992016a
-rw-r--r--layouts/term/term.html12
1 files changed, 9 insertions, 3 deletions
diff --git a/layouts/term/term.html b/layouts/term/term.html
index 7c89bde7..2ecd7b12 100644
--- a/layouts/term/term.html
+++ b/layouts/term/term.html
@@ -21,9 +21,11 @@
</ul>
<!-- Cards under this Term -->
+ {{ $cards := where .Pages "Section" "eq" "cards" }}
+ {{ if gt (len $cards) 0 }}
<h2>{{ T "termPage.cards" }}</h2>
<div class="term-list-cards cards-section outbox small">
- {{ range where .Pages "Section" "eq" "cards" }}
+ {{ range $cards }}
<div class="card">
<h3>
<a href="{{ .RelPermalink }}" data-umami-event="Click Card Link from Category Page">
@@ -34,11 +36,14 @@
</div>
{{ end }}
</div>
+ {{ end }}
<!-- Books under this Term -->
+ {{ $books := where .Pages "Section" "eq" "library" }}
+ {{ if gt (len $books) 0 }}
<h2>{{ T "termPage.books" }}</h2>
<div class="book-group">
- {{ range where .Pages "Section" "eq" "library" }}
+ {{ range $books }}
<div class="book{{ if eq .Params.rating 1 }} badbook{{ end }}{{ if eq .Params.rating 5 }} goodbook{{ end }}">
<a href="{{ .Permalink }}" class="book-cover" style="view-transition-name: book-{{ .Title }}">
<img
@@ -46,8 +51,9 @@
style="view-transition-name: book-{{ .File.UniqueID }}" />
</a>
</div>
- {{ end }}
+ {{ end }}
</div>
+ {{ end }}
</div>
</article>
{{ partial "footer.html" . }}