<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hugo-theme-journal/CHANGELOG.md, branch 2026.09.19</title>
<subtitle>Hugo theme for my journal.</subtitle>
<id>https://git.nicholasjohnson.ch/hugo-theme-journal/atom?h=2026.09.19</id>
<link rel='self' href='https://git.nicholasjohnson.ch/hugo-theme-journal/atom?h=2026.09.19'/>
<link rel='alternate' type='text/html' href='https://git.nicholasjohnson.ch/hugo-theme-journal/'/>
<updated>2026-09-20T00:00:00Z</updated>
<entry>
<title>Link the tag list from the homepage</title>
<updated>2026-09-20T00:00:00Z</updated>
<author>
<name>Nicholas Johnson</name>
<email></email>
</author>
<published>2026-09-20T00:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.nicholasjohnson.ch/hugo-theme-journal/commit/?id=8796113e6933d54710e8534264710f6797e0fda8325783c9052d4b7024a80301'/>
<id>urn:sha256:8796113e6933d54710e8534264710f6797e0fda8325783c9052d4b7024a80301</id>
<content type='text'>
Tags reach a dead end in gemtext. The entry metadata names them, but a
gemtext link must occupy a whole line, so the names are plain text and
the tag pages the theme generates cannot be reached from the homepage
at all. The web homepage links each entry's own tags inline, yet
neither format links the tag list itself, so a site had to add it to
the navigation links by hand.

Add a tags section to both homepage templates, holding a single link to
the taxonomy list page, and place it between the navigation links and
the feed. One link rather than one per term keeps the homepage short
however many tags a site accumulates, and keeps the two output formats
in step.

Render it only when the taxonomy page exists and has terms, so that a
site whose entries carry no tags, or which disables the taxonomy kinds
outright, gains no heading and no dead link.

The link is labelled from a new "tagList" string rather than reusing
"tags", which would have read as a link named after the heading above
it. As elsewhere in the theme, the taxonomy is found by lowercasing the
"tags" string, so a translated site finds its own taxonomy: an example
site built in Spanish links "Lista de etiquetas" under "Etiquetas".

Co-Authored-By: Claude Opus 5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Link the homepage feed from the homepage</title>
<updated>2026-09-20T00:00:00Z</updated>
<author>
<name>Nicholas Johnson</name>
<email></email>
</author>
<published>2026-09-20T00:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.nicholasjohnson.ch/hugo-theme-journal/commit/?id=b2e2ebef4f5f304884cbf86e73a000d6ee2d0a32a421e5aa55662a2255f7e364'/>
<id>urn:sha256:b2e2ebef4f5f304884cbf86e73a000d6ee2d0a32a421e5aa55662a2255f7e364</id>
<content type='text'>
The homepage was the one listing page with a feed but no link to it, so
a reader could only find it through the autodiscovery element in the
document head, which the capsule has no equivalent of. Sites worked
around this by adding the feed to the navigation links by hand.

Add a feeds section to both homepage templates, modelled on the one the
taxonomy, term and section templates carry, and place it below the
navigation links and above the entry list. As on those pages, it is
rendered only when the home kind lists the Atom output format, so a
site that omits the format gains nothing to link.

The example site's homepage gains the section in both output formats
and is otherwise byte-identical, as are the pages of every other kind.

Co-Authored-By: Claude Opus 5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Add Atom feeds for sections</title>
<updated>2026-09-20T00:00:00Z</updated>
<author>
<name>Nicholas Johnson</name>
<email></email>
</author>
<published>2026-09-20T00:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.nicholasjohnson.ch/hugo-theme-journal/commit/?id=9f3a9875caaded223901896f5302731d825cc0e77b54b45c2eab670f6e226b40'/>
<id>urn:sha256:9f3a9875caaded223901896f5302731d825cc0e77b54b45c2eab670f6e226b40</id>
<content type='text'>
Sections were the one listing kind without a feed of their own, though
the section templates already linked one whenever the output format was
configured. Add the two feed templates, modelled on the taxonomy and
term ones, and turn the format on for sections in the example site.

Co-Authored-By: Claude Opus 5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Update changelog</title>
<updated>2026-09-20T01:19:35Z</updated>
<author>
<name>Nicholas Johnson</name>
<email></email>
</author>
<published>2026-09-18T00:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.nicholasjohnson.ch/hugo-theme-journal/commit/?id=98be685a6f839234a0ebc07c9cba001c21c5786957d3b1d627535cfa7a56c032'/>
<id>urn:sha256:98be685a6f839234a0ebc07c9cba001c21c5786957d3b1d627535cfa7a56c032</id>
<content type='text'>
Co-Authored-By: Claude Opus 5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Update changelog</title>
<updated>2026-09-06T00:00:00Z</updated>
<author>
<name>Nicholas Johnson</name>
<email></email>
</author>
<published>2026-09-06T00:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.nicholasjohnson.ch/hugo-theme-journal/commit/?id=4261deef2716d60664fb17829f786f50dbddcf0649aa96a7ba65fe30d04e9c36'/>
<id>urn:sha256:4261deef2716d60664fb17829f786f50dbddcf0649aa96a7ba65fe30d04e9c36</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make changelog links point to diffs</title>
<updated>2026-01-08T00:00:00Z</updated>
<author>
<name>Nicholas Johnson</name>
<email></email>
</author>
<published>2026-01-08T00:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.nicholasjohnson.ch/hugo-theme-journal/commit/?id=047b1fcfcf26ff093e35490c6c4f5d50dac5e70e3ca38a7f3628a7908ad8362f'/>
<id>urn:sha256:047b1fcfcf26ff093e35490c6c4f5d50dac5e70e3ca38a7f3628a7908ad8362f</id>
<content type='text'>
A changelog should provide information about changes between versions,
not link to releases.
</content>
</entry>
<entry>
<title>Correct reference-style links</title>
<updated>2026-01-08T00:00:00Z</updated>
<author>
<name>Nicholas Johnson</name>
<email></email>
</author>
<published>2026-01-08T00:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.nicholasjohnson.ch/hugo-theme-journal/commit/?id=d37bc427b3437632519960d9524aff000d4148f30fac3703e05f52f07a785c72'/>
<id>urn:sha256:d37bc427b3437632519960d9524aff000d4148f30fac3703e05f52f07a785c72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update changelog</title>
<updated>2025-09-07T00:00:00Z</updated>
<author>
<name>Nicholas Johnson</name>
<email></email>
</author>
<published>2025-09-07T00:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.nicholasjohnson.ch/hugo-theme-journal/commit/?id=b547bb7f77e8bc3e48467a7bfa207ad79ac958816e4a2592185ab19d0906916c'/>
<id>urn:sha256:b547bb7f77e8bc3e48467a7bfa207ad79ac958816e4a2592185ab19d0906916c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update changelog</title>
<updated>2025-07-27T00:00:00Z</updated>
<author>
<name>Nicholas Johnson</name>
<email></email>
</author>
<published>2025-07-27T00:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.nicholasjohnson.ch/hugo-theme-journal/commit/?id=1c1609347b38b55b014703653857e0e21d000c007cf9215f26d02fbadd7531d9'/>
<id>urn:sha256:1c1609347b38b55b014703653857e0e21d000c007cf9215f26d02fbadd7531d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update changelog</title>
<updated>2025-07-27T00:00:00Z</updated>
<author>
<name>Nicholas Johnson</name>
<email></email>
</author>
<published>2025-07-27T00:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.nicholasjohnson.ch/hugo-theme-journal/commit/?id=3e0fbc283ba0546922c1a2233b2803a63e1415bc326983bb93ec1f581b8bcccd'/>
<id>urn:sha256:3e0fbc283ba0546922c1a2233b2803a63e1415bc326983bb93ec1f581b8bcccd</id>
<content type='text'>
</content>
</entry>
</feed>
