From 5d8e60e724fef437d65a6f86780d4f771b154ef6 Mon Sep 17 00:00:00 2001
From: dsrkafuu
Date: Mon, 1 Mar 2021 09:15:39 +0800
Subject: refactor: add common pagination partial
---
layouts/_default/archives.html | 70 +++++---------------------------------
layouts/_default/list.html | 57 ++-----------------------------
layouts/_default/tag.html | 76 +++++++-----------------------------------
3 files changed, 23 insertions(+), 180 deletions(-)
(limited to 'layouts/_default')
diff --git a/layouts/_default/archives.html b/layouts/_default/archives.html
index 0c12291..e434e9b 100644
--- a/layouts/_default/archives.html
+++ b/layouts/_default/archives.html
@@ -1,74 +1,22 @@
{{ define "main" }}
-
-
- {{ partial "post-meta.html" . }}
-
+
+
+ {{ partial "post-meta.html" . }}
+
{{ 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/list.html b/layouts/_default/list.html
index 69f8708..6961c1b 100644
--- a/layouts/_default/list.html
+++ b/layouts/_default/list.html
@@ -15,59 +15,6 @@
{{ 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 }}
--
cgit v1.2.3