chrono ordering on list view
[kengrimes.com/theme.git] / layouts / _default / list.html
1 {{- define "main" -}}
2 {{ $paginator := .Paginate (where .Data.Pages.ByDate "Section" .Section) 5 }}
3 {{- if (gt (len (findRE "<h1" .Content)) 0) -}}
4 {{ replaceRE "(<h1.*</h1>)" "</article>\n$1\n<article>" .Content | strings.TrimLeft "\n " | strings.TrimPrefix "</article>" | replaceRE "\n" "\n " | safeHTML }}</article>
5 {{- else -}}
6 {{ .Content }}
7 {{- end -}}
8 <div class="speedy-cards">
9 {{- $rsc := .Resources }}
10 {{- range $paginator.Pages.ByLastmod.Reverse }}
11 {{- $secHead := cond (not .Params.header) ($rsc.GetMatch "header.png") (string .Params.header | $rsc.GetMatch) }}
12 {{- $secHead := cond (not $secHead) (relURL "/img/speedy.png") $secHead.RelPermalink }}
13 <a href="{{ .RelPermalink }}">
14 <img style="background-image: url({{ $secHead }})">
15 <div>{{ .GitInfo.AuthorDate.Format "January 2 2006" }}</div>
16 {{.Title}}
17 <div>{{ truncate 80 .Summary }}</div>
18 </a><br>
19 {{- end }}
20 </div>
21 {{ template "_internal/pagination.html" . -}}
22 {{- end -}}