Built using the 11ty framework, auto-deployed from its repository to Dreamhost by GitHub Actions. Theme is custom-built with slight CSS help from Github Copilot. Typeset in Rethink Sans.
Header SVG icons from Bootstrap, except for the BlueSky icon which is from their media kit.
I may use AI tools to proofread drafts for wording, passive voice issues, verb-subject agreement, and other sanity-checking before posting, but I don't post AI-generated content.
Special thanks to the following authors and their sites for inspiration and information on implementing functionality in 11ty:
- Cory Dransfeldt - Using SVGs for the header icons
- Chris Krycho - Implementing Twitter/OpenGraph unfurls
- Desmond Rivet - some pointers on cache busting, although I used a different approach