summaryrefslogtreecommitdiff
path: root/layouts/posts
diff options
context:
space:
mode:
authorEltrac <hi@guhub.cn>2025-04-18 14:59:48 +0800
committerEltrac <hi@guhub.cn>2025-04-18 14:59:48 +0800
commit30a48c4e2777dcd41cbbda9f991810eeb3f1e01a (patch)
treea8eae6dc50a4758c54e659c62b64def91f0448c7 /layouts/posts
parentc41eaa135b6efd9029e8a52e633eaddf4a4698f2 (diff)
feat: related posts style & reading time estimate
Former-commit-id: 8825eab3e3e82e0719f58d013218e2b957a2b1c4
Diffstat (limited to 'layouts/posts')
-rw-r--r--layouts/posts/single.html24
1 files changed, 18 insertions, 6 deletions
diff --git a/layouts/posts/single.html b/layouts/posts/single.html
index 525db84d..efea94f0 100644
--- a/layouts/posts/single.html
+++ b/layouts/posts/single.html
@@ -47,16 +47,28 @@
{{ end }}
</div>
- {{ partial "components/comment.html" . }}
+ <!-- Comment -->
+ {{ partial "components/comment.html" . }}
- {{ with site.RegularPages.Related . | first 5 }}
- <p>{{ T "relatedContent" }}</p>
- <ul>
+ <!-- Related Posts -->
+ {{ with site.RegularPages.Related . | first 3 }}
+ <div class="related-posts post-content">
+ <h4>{{ T "relatedContent" }}</h4>
+ <ul class="related-posts-list">
{{ range . }}
- <li><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></li>
+ <li class="related-posts-item">
+ <a href="{{ .RelPermalink }}">
+ {{ .LinkTitle }}
+ {{ with .Params.subtitle }}
+ <span class="related-post-subtitle">:{{ . }}</span>
+ {{ end }}
+ </a>
+ <span class="related-post-reading-time">⏱️ {{ .ReadingTime }}min </span>
+ </li>
{{ end }}
</ul>
- {{ end }}
+ </div>
+ {{ end }}
<script src="/js/tocbot.min.js"></script>
<script>