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.
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). ↩︎ ↩︎
I’ve been using Hugo since August 2016. I figured that out by looking for the oldest of my posts on discourse.gohugo.io. ↩︎
I’m slowly putting alerts on my Hugo-related articles that are out of date. ↩︎