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 updated. During the 7½ years (2016-2024)2 that I updated1 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 discovered that using Hugo v0.123.0+ would force me to completely redo the non-standard way I’ve 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.”

To read a discussion about Josh’s article, Hugo, and other SSGs, see:

   news.ycombinator.com/item?id=45081703

In that Hacker News discussion, you’ll see that a lot of people are moving away from Hugo because of all 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 articles about doing that called Installing and Updating Extended Hugo and Eget: Easily Get & Install Some Apps (featuring installing the latest 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. ↩︎