mirror of
https://github.com/foo-dogsquared/website.git
synced 2025-02-08 00:19:10 +00:00
36 lines
1.3 KiB
HTML
36 lines
1.3 KiB
HTML
{{- if or .Paginator.HasNext .Paginator.HasPrev -}}
|
|
{{- $isListSectionsOnHome := (and .IsHome (eq $.Site.Params.listSiteSectionsOnHome true)) -}}
|
|
{{- $pages := cond ($isListSectionsOnHome) (.Paginate .Site.Sections).Pages .Data.Pages -}}
|
|
<section class="pagination">
|
|
<div class="pagination__buttons">
|
|
{{- if .Paginator.HasPrev -}}
|
|
<a class="pagination__button previous" rel="first" href="{{ .Paginator.First.URL }}">
|
|
<span class="button icon"><<</span>
|
|
<span class="button text">First page</span>
|
|
</a>
|
|
|
|
{{- if not (eq .Paginator.First .Paginator.Prev) -}}
|
|
<a class="pagination__button previous" rel="next" href="{{ .Paginator.Prev.URL }}">
|
|
<span class="button icon"><</span>
|
|
<span class="button text">Newer posts</span>
|
|
</a>
|
|
{{- end -}}
|
|
{{- end -}}
|
|
|
|
|
|
{{- if .Paginator.HasNext -}}
|
|
{{- if not (eq .Paginator.Last .Paginator.Next) -}}
|
|
<a class="pagination__button next" rel="prev" href="{{ .Paginator.Next.URL }}">
|
|
<span class="button text">Older posts</span>
|
|
<span class="button icon">></span>
|
|
</a>
|
|
{{- end -}}
|
|
|
|
<a class="pagination__button next" rel="last" href="{{ .Paginator.Last.URL }}">
|
|
<span class="button text">Last page</span>
|
|
<span class="button icon">>></span>
|
|
</a>
|
|
{{- end -}}
|
|
</div>
|
|
</section>
|
|
{{- end -}} |