27 lines
No EOL
878 B
HTML
27 lines
No EOL
878 B
HTML
<ul>
|
|
{{ $pages := union .Site.RegularPages .Site.Sections }}
|
|
{{ if .Page.IsHome }}
|
|
{{ $pages = where site.RegularPages "Type" "in" site.Params.mainSections }}
|
|
{{ end }}
|
|
{{ $paginator := .Page.Paginate $pages }}
|
|
{{ range $index, $page := $paginator.Pages }}
|
|
<li>
|
|
<a href="{{ .Permalink }}">{{ .Title }}</a> —
|
|
<time datetime="{{ .Date.Format "2006-01-02" }}">{{ .Date | time.Format ":date_medium" }}</time>
|
|
{{ if $page.Draft }}
|
|
<span class="draft">draft</span>
|
|
{{ end }}
|
|
</li>
|
|
{{ end }}
|
|
</ul>
|
|
|
|
{{ if gt $paginator.TotalPages 1 }}
|
|
<nav class="main-nav">
|
|
{{ if $paginator.HasPrev }}
|
|
<a class="prev" href="{{ $paginator.Prev.URL }}">← {{ i18n "prev_page" }}</a>
|
|
{{ end }}
|
|
{{ if $paginator.HasNext }}
|
|
<a class="next" href="{{ $paginator.Next.URL }}">{{ i18n "next_page" }} →</a>
|
|
{{ end }}
|
|
</nav>
|
|
{{ end }} |