Since 2009, this website has run on Drupal. Starting with Drupal 6, and progressing through major site upgrades and migrations to 7, 8, 9, and 10, I used the site as a way to dogfood the same CMS (Content Management System) I used in my day job for over a decade.But as time progressed鈥攅specially after completing a grueling upgrade from Drupal 7 to 8鈥攎y enthusiasm for maintaining what's now a more enterprise-focused Digital Experience Platform or 'DXP' for a personal blog has waned.Not to mention, the blog is a passion project. I use it as a scratchpad for thoughts, and deeper dives for my YouTube videos. Time spent maintaining a complex CMS is time I can't spend actually writing (not to mention time spent on everything else in life!).Why Hugo?I've moved other hobby sites to static hosting. For older sites I don't actively update, I scrape and mothball them. But for sites I wanted to keep active, I converted them to Jekyll or Hugo, both of which are competent and full-featured modern SSGs (Static Site Generators).Jekyll is perfect for the static sites I host for free on GitHub Pages, like the Raspberry Pi PCIe Database or Project MINI RACK, but I'm not a Ruby programmer, so I like Hugo for anything I run on my own infrastructure (like Geerling Engineering). It's simpler to set up and a little faster.HousekeepingAnyway, I've been working on the migration in this GitHub issue, and there are bound to be mistakes, broken image references, and probably some old URLs that just go poof!I try to keep everything where it is, or add redirects. But with 20 years of baggage and 3500+ posts (many of those were individual photos converted into 'blog' nodes in a prior upgrade... oops!), it's hard to run a perfect migration.Markdown WorkflowI've been writing all my posts in Markdown since 2020, and even before that, was drafting them in Markdown in Sublime Text, then exporting that to HTML via MarkdownPreview.So having a tool (Hugo) that uses Markdown natively is a breath of fresh a...
First seen: 2026-01-04 14:20
Last seen: 2026-01-04 20:21