diff options
author | WayJam So <imsuwj@gmail.com> | 2020-05-03 16:40:13 +0300 |
---|---|---|
committer | WayJam So <imsuwj@gmail.com> | 2020-05-03 16:40:13 +0300 |
commit | e81b1bf857505e6a97291a1a65c0523c9f0f7734 (patch) | |
tree | 14e3d781356a26235c5a7362c4d77ef8dd86ab65 | |
parent | a4d2c6931faecdb87429ad618569d8ecdfeab4c5 (diff) |
fix: add default paginate
-rw-r--r-- | layouts/_default/archives.html | 34 | ||||
-rw-r--r-- | layouts/_default/list.html | 2 |
2 files changed, 19 insertions, 17 deletions
diff --git a/layouts/_default/archives.html b/layouts/_default/archives.html index 58a2170..914e24a 100644 --- a/layouts/_default/archives.html +++ b/layouts/_default/archives.html @@ -4,22 +4,24 @@ <div class="container"> <section id="archives" class="post_list content"> <div class="listing"> - {{ $paginator := .Paginate (where site.RegularPages "Type" "in" site.Params.mainSections) .Site.Params.listPaginate }} - {{- range $index, $element := $paginator.Pages -}} - {{- $thisYear := $element.Date.Format "2006" }} - {{- $lastElement := $index | add -1 | index $paginator.Pages }} - {{- if or (eq $index 0) ( ne ($lastElement.Date.Format "2006") $thisYear ) }} - <div class="collection-title"> - <h3 class="archive-year">{{ $thisYear }}</h3> - </div> - {{- end }} - <div class="archive-post line_item item"> - <a href="{{ .RelPermalink }}" title="{{ .Title }}"> - <span>{{ .Title }}</span> - <span class="date">{{ $element.Date.Format "01-02" }}</span> - </a> - </div> - {{- end }} + {{ $paginator := .Paginate (where site.RegularPages "Type" "in" site.Params.mainSections) (.Site.Params.listPaginate | default 20) }} + {{ if $paginator }} + {{- range $index, $element := $paginator.Pages -}} + {{- $thisYear := $element.Date.Format "2006" }} + {{- $lastElement := $index | add -1 | index $paginator.Pages }} + {{- if or (eq $index 0) ( ne ($lastElement.Date.Format "2006") $thisYear ) }} + <div class="collection-title"> + <h3 class="archive-year">{{ $thisYear }}</h3> + </div> + {{- end }} + <div class="archive-post line_item item"> + <a href="{{ .RelPermalink }}" title="{{ .Title }}"> + <span>{{ .Title }}</span> + <span class="date">{{ $element.Date.Format "01-02" }}</span> + </a> + </div> + {{- end }} + {{ end }} </div> </section> </div> diff --git a/layouts/_default/list.html b/layouts/_default/list.html index ae73fa0..28af746 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -3,7 +3,7 @@ <div class="container"> <section id="archives" class="post_list content"> <ul class="listing"> - {{ range (.Paginator .Site.Params.listPaginate).Pages }} + {{ range (.Paginator (.Site.Params.listPaginate | default 20)).Pages }} <li class="line_item item"> <a href="{{ .Permalink }}" title="{{ .Title }}"> <span>{{ .Title }}</span> |