I converted this site from Wordpress to Hugo with wp2hugo to get me started.
Reason behind this is that I really liked writing the blog in Markdown when I wrote a post for AlmaLinux, besides that it also gives a great showcase for your abilities in working with Git and code on its own.
One of my goals was to maintain my search engine rankings by keeping the old pages at the same location, which it handled nicely.
To deploy the site to my webserver I currently use a simple pipeline on Github Actions which delivers me Artifacts, that I upload manually as of now. I don’t want to expose my webserver to Github’s public runners and also a runner in my own network is something I don’t like. I’d much rather pull the Artifacts once in a while, something I will write a script for in the future.
The site source is made opensource and available on Github.
The fonts in my Hugo site were preloaded from Google’s CDN, while they offer good services I wanted to avoid this dependency and used the following guide to load the fonts from my own server.
It resulted in a nice pagespeed upgrade! Currently it scores 100% in all tests.