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.