Goodbye Drupal, Hello Hugo

After 15 years and 10 months of running this blog on Drupal, I’ve converted the site to use Hugo.

The pain of managing Drupal is well-known, and a plain-text file workflow aligns to my personal knowledge management system, using Obsidian.

I’m looking forward to writing and sharing much more in the next 15 years!


Now that I have a bit of experience working with Hugo and Obsidian together, here are some things I’ve learned.

vault organization

At first I put my blog in my main Obsidian vault. I found this to be not great for a couple of reasons. Blog content is of course different (though of course similar) to the content of my main vault. So when searching in my main vault (as I use 99% of the time) my blog content was mixed in. Furthermore, the generated Hugo content was adding even more, though I added the public directory to Obsidian’s ignored files.

Another issue is the link formatting. Normally, Obsidian’s Wikilinks format works great. But that won’t work for Hugo, so I’d be unable to link between pages in my blog.

Last updated on Dec 27, 2023