Eric Bower
·
2026-09-30
1{{define "blog-default"}}
2<header>
3 <h1>{{.Header.Title}}</h1>
4 <nav>
5 {{if .Header.Bio}}
6 <span>{{.Header.Bio}}</span>
7 <br />
8 {{end}}
9 {{range .Header.Nav}}
10 <a href="{{.URL}}">{{.Text}}</a>
11 {{end}}
12 <a href="{{.RSSURL}}">rss</a>
13 </nav>
14
15 <hr />
16</header>
17
18<main>
19 {{if .Readme.HasText}}
20 <section id="readme">
21 <article class="md">
22 {{.Readme.Contents}}
23 </article>
24 <hr />
25 </section>
26 {{end}}
27
28 <section id="posts">
29 {{if .HasFilter}}
30 <a href="{{.URL}}">clear filters</a>
31 {{end}}
32
33 <ul role="list">
34 {{range .Posts}}
35 <li>
36 <article class="post">
37 <time datetime="{{.PublishAtISO}}">{{.PublishAt}}</time>
38 <a href="{{.URL}}">{{.Title}}</a>
39 </article>
40 </li>
41 {{end}}
42 </ul>
43 </section>
44</main>
45{{end}}