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

github.com/mazgi/hugo-theme-techlog-simple.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'layouts/partials/pagination.html')
-rw-r--r--layouts/partials/pagination.html18
1 files changed, 18 insertions, 0 deletions
diff --git a/layouts/partials/pagination.html b/layouts/partials/pagination.html
new file mode 100644
index 0000000..d3dc68c
--- /dev/null
+++ b/layouts/partials/pagination.html
@@ -0,0 +1,18 @@
+{{ $paginator := $.Paginator }}
+{{ if gt $paginator.TotalPages 1 }}
+<nav aria-label="page navidation">
+ <ul class="pagination pagination-sm">
+ <li class="page-item{{ if not $paginator.HasPrev }} disabled{{ end }}">
+ <a class="page-link" href="{{ if $paginator.HasPrev }}{{ $paginator.Prev.URL }}{{ else }}{{ .URL }}{{ end }}">&lt</a>
+ </li>
+ {{ range $paginator.Pagers }}
+ <li class="page-item{{ if eq . $paginator}} active{{ end }}">
+ <a class="page-link" href="{{ .URL }}">{{ .PageNumber }}{{ if eq . $paginator}}<span class="sr-only"></span>{{ end }}</a>
+ </li>
+ {{ end }}
+ <li class="page-item{{ if not $paginator.HasNext }} disabled{{ end }}">
+ <a class="page-link" href="{{ if $paginator.HasNext }}{{ $paginator.Next.URL }}{{ else }}{{ .URL }}{{ end }}">&gt</a>
+ </li>
+ </ul>
+</nav>
+{{ end }}