The typing has hatched

7b1501d Dennis Ahrens

Hello Hugo, old friend

Actually, I just wanted to stop hosting my Neovim configuration at Github. In the course of this, I created an account at Sourcehut and stumbled across their services pages and builds while reading the documentation. My domain had been waiting for new uses for years, and that’s how this page came about.

I have been watching the static site generator hugo from time to time for a few years now. Professionally, I got involved with content management systems early on and, after a few years of wandering, came to the conclusion that it was all garbage. (Web) interfaces for creating websites. The idea of defining content once and then outputting it in different formats. Whole hordes of web developers, organized in agencies, sell clumsy people access to the design and presentation of "homepages" using these technologies. Where there’s planing, there’s chipping. No matter which of the products you look at, they all have their collection of CVEs: TYPO3, Joomla, Wordpress, Contao and what they are all called.

The approach of leaving all this out and simply writing text in a manageably complex markup language is ingenious and simple at the same time. Versioning with git, one-time creation of templates and simple building and publishing with a handful of commands:

1
2
3
hugo
tar -C public -cz . > ../site.tar.gz
hut pages publish -d $site site.tar.gz

And, what can I say? Here it is: typing.part-of.me (source). Let’s see what happens.