1. Hugo's Breaking Changes Cause Maintenance Burden
Users frequently lament Hugo updates breaking custom/forked themes, leading to abandoned sites.
"dijit: I regret it... Hugo breaks userland relatively often and a complex theme like the one I have requires a lot of maintenance. Like.. a lot. Now I can't really justify the time investment of fixing it so I just don't post anymore."
"sylens: I recently broke my Hugo blog theme when updating and had to migrate to a whole new theme, it was a pain."
2. Pin Versions for Stability
Consensus on pinning Hugo versions via CI, Docker, or binaries to avoid breakage; binary search for regressions.
"smarx007: How about specifying a version in the CI config?"
"varun_ch: Iβve slowly grown to realize thereβs some software you just donβt need to update... Unless the new version of the software includes some feature I need, I can be totally fine just running an old version forever."
"ZoomZoomZoom: Binary search is the latest trick people use."
3. Custom SSGs Offer Control Without Bloat
Many praise writing personal static generators for stability, aesthetics, and features like comments.
"susam: I decided to migrate my personal website to a Common Lisp (CL) based static site generator that I wrote myself... I understand every line of code... adding a new feature or section to the site is usually quite quick."
"cthor: Getting someone else's SSG to do exactly what you want (and nothing more) takes longer than just building it yourself."