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" }}
-
-
- {{ partial "post-meta.html" . }}
-
-
- {{ .Summary }}
-
+
+
+ {{ 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