From ea560a0610991ce5af7fabef9e5ef456f374b8e4 Mon Sep 17 00:00:00 2001 From: amzrk2 Date: Wed, 15 Apr 2020 20:07:14 +0800 Subject: Add archives page --- layouts/_default/list.html | 29 ++++++++++++++++++++++++++++- layouts/archives/list.html | 38 ++++++++++++++++++++++++++++++++++++++ layouts/index.html | 41 ----------------------------------------- layouts/tags/list.html | 2 +- 4 files changed, 67 insertions(+), 43 deletions(-) create mode 100644 layouts/archives/list.html delete mode 100644 layouts/index.html (limited to 'layouts') diff --git a/layouts/_default/list.html b/layouts/_default/list.html index a4ab2b7..ef083bc 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -3,12 +3,39 @@
- 404 NOT FOUND + + {{ $paginator := .Paginate (where .Site.RegularPages "Type" "in" .Site.Params.mainSections) }} + {{ range $paginator.Pages }} +
+

+ {{ .Title }} +

+
+ {{ partial "post-meta.html" . }} +
+
+ {{ .Summary }} +
+
+ > READ MORE ... +
+
+ {{ end }} + {{ if gt $paginator.TotalPages 1 }} + + {{ end }}
+
+ +
+
+
{{ end }} \ No newline at end of file diff --git a/layouts/archives/list.html b/layouts/archives/list.html new file mode 100644 index 0000000..3fcd2f7 --- /dev/null +++ b/layouts/archives/list.html @@ -0,0 +1,38 @@ +{{ define "main" }} +
+
+ +
+
+ 文章总数:{{ len (where .Site.RegularPages "Type" "in" .Site.Params.mainSections) }} +
+ + {{ $paginator := .Paginate (where .Site.RegularPages "Type" "in" .Site.Params.mainSections) 50 }} + {{ range $paginator.Pages }} +
+

+ {{ .Title }} +

+
+ {{ partial "post-meta.html" . }} +
+
+ {{ end }} + {{ if gt $paginator.TotalPages 1 }} + + {{ end }} +
+ + +
+ +
+
+
+
+
+{{ end }} \ No newline at end of file diff --git a/layouts/index.html b/layouts/index.html deleted file mode 100644 index ef083bc..0000000 --- a/layouts/index.html +++ /dev/null @@ -1,41 +0,0 @@ -{{ define "main" }} -
-
- -
- - {{ $paginator := .Paginate (where .Site.RegularPages "Type" "in" .Site.Params.mainSections) }} - {{ range $paginator.Pages }} -
-

- {{ .Title }} -

-
- {{ partial "post-meta.html" . }} -
-
- {{ .Summary }} -
-
- > READ MORE ... -
-
- {{ end }} - {{ if gt $paginator.TotalPages 1 }} - - {{ end }} -
- - -
- -
-
-
-
-
-{{ end }} \ No newline at end of file diff --git a/layouts/tags/list.html b/layouts/tags/list.html index c58d1c3..f5c2823 100644 --- a/layouts/tags/list.html +++ b/layouts/tags/list.html @@ -3,10 +3,10 @@
-
拥有标签 {{ .Title }} 的文章:
+ {{ range .Paginator.Pages }}

-- cgit v1.2.3