From cbb274da81fbc8c71934f01460bae40026adf1a0 Mon Sep 17 00:00:00 2001 From: Qraffa Date: Mon, 1 Mar 2021 00:36:40 +0800 Subject: update: tag pagination --- layouts/_default/archives.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layouts/_default/archives.html b/layouts/_default/archives.html index 678a1db..0c12291 100644 --- a/layouts/_default/archives.html +++ b/layouts/_default/archives.html @@ -25,7 +25,7 @@ {{ end }} - -{{ $offsetLinks := 2 }} -{{ $maxLinks := (add (mul $offsetLinks 2) 1) }} -{{ $lowerLimit := (add $offsetLinks 1) }} -{{ $upperLimit := (sub $paginator.TotalPages $offsetLinks) }} -{{ if gt $paginator.TotalPages 1 }} - -{{ end }} +{{- partial "pagination.html" (dict "context" . "pagi" $paginator) -}} -{{ end }} \ No newline at end of file +{{ end }} diff --git a/layouts/_default/tag.html b/layouts/_default/tag.html index c3df91e..1185f1d 100644 --- a/layouts/_default/tag.html +++ b/layouts/_default/tag.html @@ -1,77 +1,25 @@ {{ define "main" }}
- {{ i18n "tagsCurrentTag" . }} + {{ i18n "tagsCurrentTag" . }}
{{ $paginator := .Paginator }} {{ range $paginator.Pages }}
-

- {{ .Title }} -

-
- {{ partial "post-meta.html" . }} -
-
- {{ .Summary }} -
+

+ {{ .Title }} +

+
+ {{ partial "post-meta.html" . }} +
+
+ {{ .Summary }} +
{{ end }} -{{ $offsetLinks := 2 }} -{{ $maxLinks := (add (mul $offsetLinks 2) 1) }} -{{ $lowerLimit := (add $offsetLinks 1) }} -{{ $upperLimit := (sub $paginator.TotalPages $offsetLinks) }} -{{ if gt $paginator.TotalPages 1 }} - -{{ end }} +{{- partial "pagination.html" (dict "context" . "pagi" $paginator) -}} -{{ end }} \ No newline at end of file +{{ end }} diff --git a/layouts/partials/pagination.html b/layouts/partials/pagination.html new file mode 100644 index 0000000..3db973f --- /dev/null +++ b/layouts/partials/pagination.html @@ -0,0 +1,56 @@ +{{- $paginator := .pagi -}} +{{- $scratch := newScratch -}} + +{{- $offsetLinks := 2 -}} +{{- $maxLinks := (add (mul $offsetLinks 2) 1) -}} +{{- $lowerLimit := (add $offsetLinks 1) -}} +{{- $upperLimit := (sub $paginator.TotalPages $offsetLinks) -}} +{{- if gt $paginator.TotalPages 1 -}} + +{{- end -}} -- cgit v1.2.3