Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/xiaoheiAh/hugo-theme-pure.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoryx.z <xiaohei.zyx@gmail.com>2019-12-24 15:28:07 +0300
committerGitHub <noreply@github.com>2019-12-24 15:28:07 +0300
commit36ea64b218c6857b40d17e49b75e6d3848e98cd6 (patch)
tree215a9bf18ccb7c1fedac267a6ea0477059a0bac8
parent844d54eb60fd066c6ce357e403913de9baa77f3a (diff)
parent8fe4e672c4a6ecb0f3f3068293d906ceba244295 (diff)
Merge pull request #46 from yantonov/pagination
Use pagination
-rw-r--r--layouts/index.html7
-rw-r--r--layouts/partials/pagination.html4
2 files changed, 6 insertions, 5 deletions
diff --git a/layouts/index.html b/layouts/index.html
index 1e3beeb..6cf9c3a 100644
--- a/layouts/index.html
+++ b/layouts/index.html
@@ -1,10 +1,11 @@
{{- define "content"}}
<main class="main" role="main">
- {{/* partial "archive-list.html" . - */}}
+ {{/* partial "archive-list.html" . - */}}
<div class="content article-list">
<!-- {{- print ($.Scratch.Get "pages") }} -->
- {{- range $.Scratch.Get "pages" }}
+ {{ $paginator := .Paginate .Site.RegularPages }}
+ {{ range $paginator.Pages }}
<article
class="article article-type-page"
itemscope
@@ -30,7 +31,7 @@
</article>
{{- end -}}
</div>
- {{/* partial "pagination.html" . - */}}
+ {{ partial "pagination.html" . }}
</main>
{{- end }}
diff --git a/layouts/partials/pagination.html b/layouts/partials/pagination.html
index 08d5f29..6dbeb4c 100644
--- a/layouts/partials/pagination.html
+++ b/layouts/partials/pagination.html
@@ -1,4 +1,4 @@
-{{- $paginator := .Paginate $.Scratch.Get "pages" -}}
+{{ $paginator := .Paginate .Site.RegularPages }}
<nav class="bar bar-footer clearfix" data-stick-bottom>
<div class="bar-inner">
<ul class="pager pull-left">
@@ -21,7 +21,7 @@
{{- end }}
</ul>
<div class="total-article bar-right">
- {{ $paginator.TotalNumberOfElements }}
+ Page:{{ $paginator.PageNumber }}/{{ $paginator.TotalPages }}
</div>
</div>
</nav>