Add a pagination partial
This commit is contained in:
26
layouts/partials/pagination.html
Normal file
26
layouts/partials/pagination.html
Normal 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 }}">«</a>
|
||||
{{ else }}
|
||||
<a class="page-link" href="#">«</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 }}">»</a>
|
||||
{{ else }}
|
||||
<a class="page-link" href="#">»</a>
|
||||
{{ end }}
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
{{ end }}
|
||||
Reference in New Issue
Block a user