feat: add optional pagination control for blog articles (#590)

This commit is contained in:
Xin 2025-02-26 23:13:43 +00:00 committed by GitHub
parent c2286c9dd1
commit 96b2f6145d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 10 additions and 5 deletions

View File

@ -163,6 +163,9 @@ params:
# date | lastmod | publishDate | title | weight # date | lastmod | publishDate | title | weight
sortBy: date sortBy: date
sortOrder: desc # or "asc" sortOrder: desc # or "asc"
article:
displayPagination: true
highlight: highlight:
copy: copy:

View File

@ -38,11 +38,13 @@
<div class="content"> <div class="content">
{{ .Content }} {{ .Content }}
</div> </div>
{{ partial "components/last-updated.html" . }} {{- partial "components/last-updated.html" . -}}
{{ .Scratch.Set "reversePagination" true }} {{- if (site.Params.blog.article.displayPagination | default true) -}}
{{ partial "components/pager.html" . }} {{- .Scratch.Set "reversePagination" true -}}
{{ partial "components/comments.html" . }} {{- partial "components/pager.html" . -}}
{{ end }}
{{- partial "components/comments.html" . -}}
</main> </main>
</article> </article>
</div> </div>
{{ end }} {{ end }}