main
html 35 lines 1.13 KB
Raw
1 {{- define "main" -}}
2 {{- $weeklyPages := (where site.RegularPages "Type" "weekly").ByDate.Reverse -}}
3 <header class="page-header">
4 <h1>{{ .Title }}</h1>
5 {{- with .Description }}
6 <div class="post-description">{{ . }}</div>
7 {{- end }}
8 </header>
9
10 {{- if .Content }}
11 <div class="post-content md-content">
12 {{ .Content }}
13 </div>
14 {{- end }}
15
16 {{- range $weeklyPages.GroupByDate "2006" -}}
17 <div class="archive-year">
18 <h2 class="archive-year-header">{{ .Key }} <sup class="archive-count">{{ len .Pages }}</sup></h2>
19 {{- range .Pages.GroupByDate "January" -}}
20 <div class="archive-month">
21 <h3 class="archive-month-header">{{ .Key }} <sup class="archive-count">{{ len .Pages }}</sup></h3>
22 <div class="archive-posts squad-archive-posts">
23 {{- range .Pages -}}
24 <article class="archive-entry squad-archive-entry">
25 <h4 class="archive-entry-title"><a href="{{ .RelPermalink }}">{{ .Title }}</a></h4>
26 <div class="archive-meta">{{ .Date.Format "2006-01-02" }}</div>
27 <p>{{ .Params.summary | default .Summary }}</p>
28 </article>
29 {{- end -}}
30 </div>
31 </div>
32 {{- end -}}
33 </div>
34 {{- end -}}
35 {{- end -}}