Setting up the blog for the Energy Models project in the Prototypefund was a bliss with Gitlab pages. Their project templates (New project->Create from template->Pages/Hugo) come with the CI configuration to use their shared runners for generating a static webpage with posts, pages and tags from simple markdown files managed in the energymodels-pages git repository.

Running hugo server locally gives a helpful live preview of the blog.

The domain administration was powerful and simple enough to finish the custom domain dance described in gitlab’s docs without any serious blockers.