Latest posts
Pre-compressed brotli and gzip
CloudFront compressed this site on the fly, but not very well. Now every text file is compressed once, at the highest settings, when the site is built.
AVIF and WebP, only when it helps
Compression only gets you so far. So my images now come in AVIF and WebP too, but only when they’re actually worth it.
Compressing images on commit
Compressing images is important, but it’s also easy to forget. So now a git hook does it for me, every time I commit an image.
Post dates that update themselves
Keeping the “Last updated” date of a post accurate is one of those chores that isn’t worth doing by hand. So now a git hook does it for me.
Catching up with Zola and tabi
tabi 5 came with a bunch of breaking changes, so updating it broke this site. Here’s what it took to get it building again.