diff options
author | wlh233 <wlh233@live.com> | 2020-11-13 18:07:41 +0300 |
---|---|---|
committer | wlh233 <wlh233@live.com> | 2020-11-13 18:07:41 +0300 |
commit | ab9efea0dc0d0eb0202421aab978d8b54b5dac3b (patch) | |
tree | 4e133abd297ba1f7d74696a100af0466a51b1e83 /layouts/partials/paginator.html |
first commit
Diffstat (limited to 'layouts/partials/paginator.html')
-rw-r--r-- | layouts/partials/paginator.html | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/layouts/partials/paginator.html b/layouts/partials/paginator.html new file mode 100644 index 0000000..95e9ee5 --- /dev/null +++ b/layouts/partials/paginator.html @@ -0,0 +1,27 @@ +{{ $paginator := .Paginate (where .Data.Pages "Type" "post") }} +{{ with $paginator }} + +{{ if gt .TotalPages 1 }} +<nav class="pagination is-centered" role="navigation" aria-label="pagination"> + {{ if .HasPrev }} + <a class="pagination-previous" href="{{ .Prev.URL }}">上一页</a> + {{ end }} + + {{ if .HasNext }} + <a class="pagination-next" href="{{ .Next.URL }}">下一页</a> + {{ end }} + + {{ if lt .TotalPages 20 }} + <ul class="pagination-list"> + {{ range .Pagers }} + <li> + <a class="pagination-link {{ if eq .PageNumber $.Paginator.PageNumber }}is-current{{ end }}" + href="{{ .URL }}">{{ .PageNumber }}</a> + </li> + {{ end }} + </ul> + {{ end }} +</nav> +{{ end }} + +{{ end }} |