<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hugo-theme-journal/i18n/en.toml, 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>Add audio support for entries on capsule</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=3630afdfdf5f69343d1d4a85e4888b904c9d682984ee9fd9eaefa6b822661572'/>
<id>urn:sha256:3630afdfdf5f69343d1d4a85e4888b904c9d682984ee9fd9eaefa6b822661572</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add audio support for entries on website</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=151b5149973594233512d27dba434184665e398827f7da361a644501a16b1e58'/>
<id>urn:sha256:151b5149973594233512d27dba434184665e398827f7da361a644501a16b1e58</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove arbitrary chars inside i18n strings</title>
<updated>2026-09-06T00:00:00Z</updated>
<author>
<name>Nicholas Johnson</name>
<email></email>
</author>
<published>2026-09-05T00:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.nicholasjohnson.ch/hugo-theme-journal/commit/?id=fe01d0e7afd53ef499567ff8bce4f2ea0b2355e6c9cac4a7ed2647fa749904d3'/>
<id>urn:sha256:fe01d0e7afd53ef499567ff8bce4f2ea0b2355e6c9cac4a7ed2647fa749904d3</id>
<content type='text'>
ReadingTime is directly passed to the i18n fn, so the correct format for
the i18n string is simply "{{ . }}", not "{{ .Count }}".
</content>
</entry>
<entry>
<title>Add missing hyphen to pageinfo partial</title>
<updated>2025-02-05T00:00:00Z</updated>
<author>
<name>Nicholas Johnson</name>
<email>mail@nicholasjohnson.ch</email>
</author>
<published>2025-02-05T00:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.nicholasjohnson.ch/hugo-theme-journal/commit/?id=2c7a7b897c7bd040c8dd9cca11c4381fe535b208d3e6f43c1f292b5eae1ad8f5'/>
<id>urn:sha256:2c7a7b897c7bd040c8dd9cca11c4381fe535b208d3e6f43c1f292b5eae1ad8f5</id>
<content type='text'>
The compound modifier hyphen in 'X minute read' for the English language
translation was missing.
</content>
</entry>
<entry>
<title>Create custom 404 page for HTML</title>
<updated>2024-05-20T00:00:00Z</updated>
<author>
<name>Nicholas Johnson</name>
<email>nick@nicholasjohnson.ch</email>
</author>
<published>2024-05-20T00:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.nicholasjohnson.ch/hugo-theme-journal/commit/?id=062d7e1ce2346a329f7c4546a8b224ef01c404b21759453a01da9c72eb8f7f5b'/>
<id>urn:sha256:062d7e1ce2346a329f7c4546a8b224ef01c404b21759453a01da9c72eb8f7f5b</id>
<content type='text'>
In Gemini, the equivalent status code is 51. It does not return a
response body, so no equivalent page was created for Gemini.
</content>
</entry>
<entry>
<title>Correct English i18n string</title>
<updated>2024-05-02T00:00:00Z</updated>
<author>
<name>Nicholas Johnson</name>
<email>nick@nicholasjohnson.ch</email>
</author>
<published>2024-05-02T00:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.nicholasjohnson.ch/hugo-theme-journal/commit/?id=417033877032ad9ef2dcf160411d3a9dec7ae4c123461de21f0cb8f1718bbc85'/>
<id>urn:sha256:417033877032ad9ef2dcf160411d3a9dec7ae4c123461de21f0cb8f1718bbc85</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename links var to references</title>
<updated>2023-08-02T00:00:00Z</updated>
<author>
<name>Nicholas Johnson</name>
<email>nick@nicholasjohnson.ch</email>
</author>
<published>2023-08-02T00:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.nicholasjohnson.ch/hugo-theme-journal/commit/?id=f25b51982ce3817da2587db86bf5ed2b802f4d5ad900e852f26ea7530e618e04'/>
<id>urn:sha256:f25b51982ce3817da2587db86bf5ed2b802f4d5ad900e852f26ea7530e618e04</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add multilingual support for index pages</title>
<updated>2023-08-01T00:00:00Z</updated>
<author>
<name>Nicholas Johnson</name>
<email>nick@nicholasjohnson.ch</email>
</author>
<published>2023-08-01T00:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.nicholasjohnson.ch/hugo-theme-journal/commit/?id=178711418fc11bf05321127aa09c8c718d1695963e2b8023d7e8fbe8cbb1ee44'/>
<id>urn:sha256:178711418fc11bf05321127aa09c8c718d1695963e2b8023d7e8fbe8cbb1ee44</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add multilingual support for single pages</title>
<updated>2023-08-01T00:00:00Z</updated>
<author>
<name>Nicholas Johnson</name>
<email>nick@nicholasjohnson.ch</email>
</author>
<published>2023-08-01T00:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.nicholasjohnson.ch/hugo-theme-journal/commit/?id=128a10fd3bae307ab4c092cc78ea6071f18ddd29c8b58c0d414acf3980e2c8d6'/>
<id>urn:sha256:128a10fd3bae307ab4c092cc78ea6071f18ddd29c8b58c0d414acf3980e2c8d6</id>
<content type='text'>
</content>
</entry>
</feed>
