Some TODOs for the new site

As I prepare to make this new version of dzombak.com live, I wanted to make a note of some things that are left for me to do.

This list is not exhaustive and is presented in no particular order:

  • Make featured posts that have feature images (like this one on the Red-Headed Woodpecker) include the featured image on the homepage & blog index page
  • Review imported blog posts and fix issues with formatting, embedded content, etc. (in progress)
  • Provide Mastodon/Fediverse feeds for everything on /feeds/
  • Write a program that generates a Flickr RSS feed with images as proper enclosures; release it as OSS
  • Write a program that processes my GitHub activity RSS feed and (in particular) either removes or consolidates the RSS items that represent commits & pushes; release it as OSS
  • Replace the list of files at dropbox.dzombak.com/gifs by an instance of PiGallery
  • ✅ Fix the display of /etc/ on small-ish screens; it generally looks okay on phones but is not great on tablets
  • Finish updating the list of links on /etc/
  • Make pictures.dzombak.com and micro.dzombak.com better match this site's design; at the very least, they should use similar colors, spacing, and typography
  • Backfill pictures.dzombak.com with a good selection of my photos from over the years, plus most of the stuff I've posted to Flickr
  • Allow myself to embed galleries from pictures.dzombak.com into blog posts here, with nice design & functionality
  • Implement a new favicon for the site, and make it consistent across the pictures & microblog subdomains
  • Make OpenGraph titles match page titles, on e.g. /blog/ (I suspect this is going to involve writing a cursed, HTML-parsing reverse proxy…ugh)
  • Review and tidy blog tags as needed (in progress)
  • ✅ Set up author tags for Mastodon
  • Make the site search widget aware of pages, not just posts
  • ✅ Check for 404s and fix them/add redirects as necessary
  • Release my feedfilter tool, which allows filtering RSS feed items on CEL expressions, as OSS
  • Release my feedgen-rd tool, which generates a JSON file of recent items from a Raindrop.io collection, as OSS
  • Release my Jekyll-to-Ghost export script as OSS