30 lines
900 B
HTML
30 lines
900 B
HTML
{{ define "main"}}
|
|
<div id="archive">
|
|
<ul class="post-list">
|
|
|
|
{{ $pages := .Paginator.Pages }}
|
|
{{ if .Site.Params.showAllPostsArchive }}
|
|
{{ $pages = .Pages }}
|
|
{{ end }}
|
|
|
|
{{ range (sort $pages "Date" "desc") }}
|
|
{{ $pageYear := (.Date.Format "2006") }}
|
|
{{ if (ne $pageYear ($.Scratch.Get "year")) }}
|
|
{{ $.Scratch.Set "year" $pageYear }}
|
|
<h2>{{ $pageYear }}</h2>
|
|
{{ end }}
|
|
<li class="post-item">
|
|
<div class="meta">
|
|
<time datetime="{{ time .Date }}" itemprop="datePublished">{{ .Date.Format (.Site.Params.dateFormat | default "2006-01-02") }}</time>
|
|
</div>
|
|
<span>
|
|
<a class="" href="{{ .Permalink }}">{{ if .Title }} {{ .Title }} {{ else }} Untitled {{ end }}</a>
|
|
</span>
|
|
</li>
|
|
{{ end }}
|
|
</ul>
|
|
{{ if eq .Site.Params.showAllPostsArchive false }}
|
|
{{ partial "pagination.html" . }}
|
|
{{ end }}
|
|
</div>
|
|
{{ end }} |