sites/plugins
randogoth 0d7e98a0d9 feat: make smolnet usable by a site that is not randogoth.com
Three changes, each found by pointing it at zonetoast, which files by tag
rather than category and writes its links by hand.

A single-bucket taxonomy is dropped. Pelican gives every uncategorised article
its DEFAULT_CATEGORY, so a tag-filed site still has one category holding
everything, and offering "misc, 14" as the only way in is worse than offering
nothing at all. Below SMOLNET_MIN_SECTIONS the whole section index goes.
randogoth.com still gets its six areas.

Links written against the HTML build are rewritten. {filename} is the portable
form, but content predating that knowledge hardcodes the output URL instead,
and zonetoast is full of ](/go-west.html). A capsule has no .html and the
daemon resolves a name carrying an extension literally, so all seventeen of
them 404'd. They now map onto the flat capsule slug, /pages/glossary.html
included, and a target matching no document is reported rather than silently
rewritten into a second broken link.

The line under an article title is a setting. Date and category is the right
default, but a site whose category is always `misc` has something better to
say: zonetoast carries `era`, which is what it is actually organised around,
so its articles read "17 May 2026 · 1996".

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-06 12:21:46 +03:00
..
lostimages.py fix: recover one hotlinked image, retire the other eleven 2026-10-06 11:04:28 +03:00
smolnet.py feat: make smolnet usable by a site that is not randogoth.com 2026-10-06 12:21:46 +03:00