I Quit Updating Hugo or: Why I Use Hugo v0.122.0
Updated  by  nm  2025-September-30

Until Hugo v0.123.0, which was released 2024-February-19, I updated1 the Hugo static site generator as soon as I could after each release. And I did my best to keep Infinite Ink’s Hugo-related articles (including the Hugo tutorial) updated. During the 7½ years (2016-2024)2 that I updated  Hugo, I had a good attitude about things breaking and was eager to learn about the latest Hugo features and syntax. But my enthusiasm for updating Hugo changed when I realized that using Hugo v0.123.0+ would force me to completely redo the non-standard way I had set up Infinite Ink’s tags/portals. So, since 2024-January-26 I’ve been using Hugo v0.122.0.

Thanks to an article by Josh Bleecher Snyder, I’ve quit worrying about keeping my Hugo-related articles up to date.3 Josh’s article is titled Sometimes Software is Done, or Why Hugo Why and in it he says:

“…in the meantime, I’ll just compile Hugo myself from source, never update it, and live in the ever receding past.”

Josh’s article, Hugo, and other SSGs are discussed on Hacker News here:

   news.ycombinator.com/item?id=45081703

In that Hacker News thread, you’ll see that a lot of people are moving away from Hugo because of all of its breaking changes. I’m sticking with Hugo, but no longer updating it.


Endnotes



  1. I installed and updated Hugo so often on so many devices that I wrote an article about doing that called Installing and Updating Extended Hugo↩︎

  2. I’ve been using Hugo since August 2016. I figured that out by looking for the oldest of my posts on discourse.gohugo.io↩︎

  3. I’m slowly putting alerts on my Hugo-related articles that are out of date. ↩︎


Please share & discuss 📝 👎 👍 📯