diff options
-rwxr-xr-x[-rw-r--r--] | layouts/index.html | 27 |
1 files changed, 11 insertions, 16 deletions
diff --git a/layouts/index.html b/layouts/index.html index babc481..dfb3889 100644..100755 --- a/layouts/index.html +++ b/layouts/index.html @@ -1,34 +1,29 @@ {{ partial "default_head.html" . }} -{{ $pagination := 5 }} +<!-- Space delimited list of page types --> +{{ $paginator := .Paginate (where .Data.Pages "Type" "in" "post") }} <div class="posts"> - {{ range first $pagination .Data.Pages }} - {{ if eq .Type "post"}} - <div class="post"> + {{ range .Paginator.Pages }} + <div class="post"> <h1 class="post-title"><a href="{{ .Permalink }}">{{ .Title }}</a></h1> <span class="post-date">{{ .Date.Format .Site.Params.DateForm }}</span> {{ .Content }} - </div> - {{ end }} + </div> {{ end }} </div> <div class="pagination"> - {{ if false }} - <a class="pagination-item older" href="/page2">Older</a> + {{ if $paginator.HasNext }} + <a class="pagination-item older" href="{{ $paginator.Next.URL }}">Older</a> {{ else }} - <span class="pagination-item older">Older</span> + <span class="pagination-item older">Older</span> {{ end }} - {{ if false }} - {{ if false }} - <a class="pagination-item newer" href="/">Newer</a> - {{ else }} - <a class="pagination-item newer" href="/page1">Newer</a> - {{ end }} + {{ if $paginator.HasPrev }} + <a class="pagination-item newer" href="{{ $paginator.Prev.URL }}">Newer</a> {{ else }} - <span class="pagination-item newer">Newer</span> + <span class="pagination-item newer">Newer</span> {{ end }} </div> |