Site Cleanup + Logo

og-image.png (Default OpenGraph preview image for the site.)In the biggest clean-up to this site since back 2020 when I took the photo gallery down and static’d the wiki, I’ve cobbled together a new theme and logo, made a bunch of under-the-hood changes, and went waaaay down the rabbit hole automated content cleanup (fixing broken links, missing images, etc). One of the biggest irritations I had with the previous theme, Period, is that it didn’t have great support for code blocks and never really felt like… mine. It worked well enough, so I just stuck with it.
For a logo I just quickly drew something up with a paintbrush in Photoshop than ran it through a vectorizing / site icon generation process, and… I got that. I’m not sure if I’m completely happy with it, but it’ll do for now.
Perhaps long overdue, I moved the server from Apache to Caddy. While Apache is the venerable web server, and been used here for quite some time, I’ve always been a bit fond of using atypical servers (such as lighttpd). I’ve been using Caddy on trailmaps.app for a couple years and been extremely happy with its automatic support for ACME, so with not much else to do yesterday afternoon I flipped things over.
I also put some time in getting OpenGraph (see also opengraph.xyz) working, which helps when links are shared and things are indexed. This just more polish, but makes things nicer, especially as so many things do rich link previews these days.
There is still got some cleanup of the Caddy config to do — removing some old rewrites and MIME types from years-old experiments — but for the first-pass a direct translation of one config to the other made the change-over easy. There’s probably some further tweaking of PHP needed for performance, but that needs some time for the server to settle. I imagine there’ll also be some content cleanup, like fixing filenames for the wiki archive and maybe some old blog post format things, but those’ll (hopefully) get handled as I stumble across them.
This makes me happy, because I feel like I’m knocking a bunch of technical debt items off a long-put-away mental list; things that I deemed too hard-for-then and just accepted. Not bad for a few afternoons/evenings during a heat wave where I’m a bit nonplussed about being outside yet am itching to do something.