summaryrefslogtreecommitdiff
path: root/layouts
diff options
context:
space:
mode:
authorEltrac <hi@guhub.cn>2025-04-18 16:41:11 +0800
committerEltrac <hi@guhub.cn>2025-04-18 16:41:11 +0800
commit2b0cf63e81eb952b70967fec285ce0221bf482ef (patch)
tree0e6daedf14aef7ea87081019b706c1d6038890b4 /layouts
parent62574d64d0326e95fba74e268b8a571996833b6a (diff)
feat: add a page listing all uncategorized posts
Former-commit-id: be5321a9ac8d4038cdc2520677103838cd389944
Diffstat (limited to 'layouts')
-rw-r--r--layouts/_default/taxonomy.html5
-rw-r--r--layouts/_default/uncategorized.html20
2 files changed, 23 insertions, 2 deletions
diff --git a/layouts/_default/taxonomy.html b/layouts/_default/taxonomy.html
index 8f449506..ad1179e2 100644
--- a/layouts/_default/taxonomy.html
+++ b/layouts/_default/taxonomy.html
@@ -72,8 +72,9 @@
{{ end }}
</section>
{{ end }}
-
-
+ <p class="uncategorized-link-container">
+ <a class="uncategorized-link" href="/categories/uncategorized/">查看未分类文章</a>
+ </p>
</article>
{{ partial "footer.html" . }}
{{ end }}
diff --git a/layouts/_default/uncategorized.html b/layouts/_default/uncategorized.html
new file mode 100644
index 00000000..44dd79f5
--- /dev/null
+++ b/layouts/_default/uncategorized.html
@@ -0,0 +1,20 @@
+{{ define "main" }}
+<article class="taxonomy">
+ {{ partial "components/post-page-header.html" . }}
+ {{ partial "components/breadcrumbs.html" . }}
+ <div class="post-content">
+ <!-- Uncategorized -->
+ {{ $uncategorized := where (where .Site.RegularPages "Section" "posts") "Params.categories" "==" nil }}
+ {{ if $uncategorized }}
+ <section class="uncategorized-posts">
+ <ol>
+ {{ range $uncategorized }}
+ <li><a href="{{ .RelPermalink }}">{{ .Title }}</a></li>
+ {{ end }}
+ </ol>
+ </section>
+ {{ end }}
+ </div>
+</article>
+{{ partial "footer.html" . }}
+{{ end }}