Merge pull request #13 from kazu634/improve-labs-section-list-page-pagination

Improve labs section list page pagination
This commit is contained in:
Kazuhiro MUSASHI 2019-04-14 23:03:42 +07:00 committed by GitHub
commit 7e9c60da19
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 22 additions and 2 deletions

View File

@ -6,14 +6,34 @@
<div class="article-header light-gray"><h1>{{ .Title }}</h1></div> <div class="article-header light-gray"><h1>{{ .Title }}</h1></div>
{{.Content}} {{.Content}}
<br> <br>
{{ range .Data.Pages }} {{ $paginator := .Paginate (where .Data.Pages "Type" "labs") }}
{{ range $paginator.Pages }}
<div class="summary"> <div class="summary">
<h2><a href="{{ .Permalink }}">{{ .Title }} {{ if .Draft }}:: DRAFT{{end}}</a></h2> <h2><a href="{{ .Permalink }}">{{ .Title }} {{ if .Draft }}:: DRAFT{{end}}</a></h2>
<div class="meta"> <div class="meta">
{{ .Date.Format "Jan 2, 2006" }}: {{.Description}} {{ .Date.Format "Jan 2, 2006" }} &nbsp;
{{ range .Params.categories }}
#<a href="/categories/{{ . | urlize }}">{{ . }}</a>&nbsp;
{{ end }}
{{ range .Params.tags }}
#<a href="/tags/{{ . | urlize }}">{{ . }}</a>&nbsp;
{{ end }}: {{ .Description }}
</div> </div>
</div> </div>
{{ end }} {{ end }}
</main> </main>
<!-- Paginator Section Layout
-->
<nav>
{{ $paginator := .Paginate (where .Data.Pages "Type" "labs") }}
{{ if .Paginator.HasPrev }}
<a href="{{ .Paginator.Prev.URL }}">Prev</a>
{{ end }}
<span class="">Page {{ .Paginator.PageNumber }} of {{ .Paginator.TotalPages }}</span>
{{ if .Paginator.HasNext }}
<a href="{{ .Paginator.Next.URL }}">Next</a>
{{ end }}
</nav>
{{ partial "footer.html" . }} {{ partial "footer.html" . }}