LOG 005: 2026/07/03
★ Site Generator
General improvements to the site; canonicalized redirects, added aria support, better image handling, JPEG-XL support, inlining critical JS, deferred non-critical JS, user's default theme preference taken into account.
Improved the articles page to have better style, sticky headings, anchor link support, better word counting, reading time estimates.
Updated cache busting to use file hashes instead of modified times (that felt cleaner to me).
Fixed a bug where cached content was not properly marked as
immutablein the response header.Added proper support for article tags (with a tags page to view similar articles).
Started writing the next article I plan on publishing (not finished yet).
I didn't want to work on this more, but it's hard to look at a list of future improvements and not want to work to fix them now. I feel pretty happy with this update, despite not initially wanting to do it!