From 7323b2d24082ab7b6fdae94abd09099822651f9b Mon Sep 17 00:00:00 2001
From: amzrk2
Date: Sat, 18 Apr 2020 11:15:11 +0800
Subject: Fix missing translation
---
layouts/_default/archives.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
(limited to 'layouts/_default/archives.html')
diff --git a/layouts/_default/archives.html b/layouts/_default/archives.html
index 62114b2..d4459ff 100644
--- a/layouts/_default/archives.html
+++ b/layouts/_default/archives.html
@@ -1,6 +1,6 @@
{{ define "main" }}
- 文章总数:{{ len (where .Site.RegularPages "Type" "in" .Site.Params.mainSections) }}
+ {{ i18n "archivesTotalPages" }}{{ len (where .Site.RegularPages "Type" "in" .Site.Params.mainSections) }}
{{ $paginator := .Paginate (where .Site.RegularPages "Type" "in" .Site.Params.mainSections) 50 }}
--
cgit v1.2.3
From d53b6ab5ec8d5648201efc6308306e0c222b65fd Mon Sep 17 00:00:00 2001
From: amzrk2
Date: Sat, 18 Apr 2020 18:08:13 +0800
Subject: Smart pagination
---
layouts/_default/archives.html | 58 +++++++++++++++++++++++++++++++++++++++---
1 file changed, 55 insertions(+), 3 deletions(-)
(limited to 'layouts/_default/archives.html')
diff --git a/layouts/_default/archives.html b/layouts/_default/archives.html
index d4459ff..dab458f 100644
--- a/layouts/_default/archives.html
+++ b/layouts/_default/archives.html
@@ -14,9 +14,61 @@
{{ end }}
+
+{{ $offsetLinks := 2 }}
+{{ $maxLinks := (add (mul $offsetLinks 2) 1) }}
+{{ $lowerLimit := (add $offsetLinks 1) }}
+{{ $upperLimit := (sub $paginator.TotalPages $offsetLinks) }}
{{ if gt $paginator.TotalPages 1 }}
-
+
{{ end }}
+
{{ end }}
\ No newline at end of file
--
cgit v1.2.3