layouts reverted to .NextInSection following hugo patch
[kengrimes.com/theme.git] / layouts / _default / list.html
index b14ce45..36c7aab 100644 (file)
@@ -1,20 +1,22 @@
 {{- define "main" -}}
-{{ $paginator := .Paginate (where .Data.Pages.ByDate "Section" .Section) 5 }}
+{{ $paginator := .Paginate (where .Data.Pages.ByLastmod.Reverse "Section" .Section) 12 }}
 {{- if (gt (len (findRE "<h1" .Content)) 0) -}}
 {{ replaceRE "(<h1.*</h1>)" "</article>\n$1\n<article>" .Content | strings.TrimLeft "\n " | strings.TrimPrefix "</article>" | replaceRE "\n" "\n      " | safeHTML }}</article>
 {{- else -}}
 {{ .Content }}
 {{- end -}}
-{{ range $paginator.Pages }}
-      <h1>{{.Title}}</h1>
-      <article>
-        <p>
-          {{ .Summary | replaceRE "\n" "\n          " | safeHTML }}
-        </p>
-{{- if .Truncated }}
-        <div align="right"><a href="{{ .RelPermalink }}">Continue...</a>&nbsp;</div>
-{{- end }}
-      </article>
-{{- end }}
-{{ template "_internal/pagination.html" . -}}
+      <div class="speedy-cards">
+        {{- $rsc := .Resources }}
+        {{- range $paginator.Pages }}
+        {{- $secHead := cond (not .Params.header) ($rsc.GetMatch "header.png") (string .Params.header | $rsc.GetMatch) }}
+        {{- $secHead := cond (not $secHead) (relURL "/img/speedy.png") $secHead.RelPermalink }}
+        <a href="{{ .RelPermalink }}">
+          <img style="background-image: url({{ $secHead }})">
+          <div>{{ .GitInfo.AuthorDate.Format "January 2 2006" }}</div>
+          {{.Title}}
+          <div>{{ truncate 80 .Summary }}</div>
+        </a><br>
+        {{- end }}
+      </div>
+      {{ template "_internal/pagination.html" . -}}
 {{- end -}}