Add a pagination partial

This commit is contained in:
kbe
2025-08-18 17:15:47 +02:00
parent 7432ac7d4d
commit c5c947c5d7
4811 changed files with 410066 additions and 38 deletions

View File

@@ -0,0 +1,26 @@
<!-- Pagination -->
{{ if gt (len .Site.RegularPages) 10 }}
<nav>
<ul class="pagination justify-content-center mt-5">
<li class="page-item {{ if not .Paginator.HasPrev }}disabled{{ end }}">
{{ if .Paginator.HasPrev }}
<a class="page-link" href="{{ .Paginator.Prev.URL }}">&laquo;</a>
{{ else }}
<a class="page-link" href="#">&laquo;</a>
{{ end }}
</li>
{{ range .Paginator.Pagers }}
<li class="page-item {{ if eq .PageNumber $.Paginator.PageNumber }}active{{ end }}">
<a class="page-link" href="{{ .URL }}">{{ .PageNumber }}</a>
</li>
{{ end }}
<li class="page-item {{ if not .Paginator.HasNext }}disabled{{ end }}">
{{ if .Paginator.HasNext }}
<a class="page-link" href="{{ .Paginator.Next.URL }}">&raquo;</a>
{{ else }}
<a class="page-link" href="#">&raquo;</a>
{{ end }}
</li>
</ul>
</nav>
{{ end }}