It seems that I end up updating this website only when something changes on the backend and this time I’m moving to GitLab Pages.

I was already using Hugo for building the website, so all I needed to do was create .gitlab-ci.yml from a template and change DNS records to point at GitLab.