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 immutable in 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!