Why I Migrated to Hugo
Wrote up the reasoning mostly for my own future reference, since I know I’ll question this decision again in a year and want the original logic on hand.
The short version: I wanted my writing to live as plain markdown files I could edit from any device, with attachments that stay scoped to the post they belong to, and tags I could just type inline instead of maintaining a separate list. Hugo builds fast, doesn’t need a database, and the templating is flexible enough that I could wire all of that up myself without fighting a plugin ecosystem.
The tradeoff is that anything fancy — comments, search, dynamic filtering beyond client-side tricks — is on me to build. So far that’s been a fair trade.