Hugo is an open source content management platform that produces static websites. i.e. all the advantages of something like WordPress combined with the fact that your website itself is flat HTML (so super-fast and secure!).
I’m using it to run this site, because I wanted to have a dynamic content managed site that I could publish and “forget” with no on-going maintenance issues and super-fast user experience.
It’s also a nice techie way of doing things, I write my posts in Visual Studio Code and manage the site with git
.
Hugo is the CMS I use to run this site, here's a how-I-did-it guide, since the Quick Start didn't cover a few bits.
Hugo is super-flexible in how you create and edit your posts, but, the docs weren't really good on giving you the big picture, this is how it works for me.
I wanted to be able to build and release my site when I pushed changes up to git. This was pretty easy, once I paid attention properly!