Comparing GitLab CE, Gitea, and Forgejo on licensing, hardware requirements, project governance, and CI/CD - and explaining why the advice to “just use GitLab, everything else is for people who don’t know better” has nothing to do with actual engineering arguments.
Fully automating ProHomeLab publishing: I write an article in Obsidian, the changes automatically land in Forgejo, Forgejo Actions triggers a Hugo build on a Blowfish LXC, and the finished site gets uploaded with no manual steps at all.
Deploying Hugo Extended and the Blowfish theme from a blank slate: from preparing an LXC and installing Hugo, to creating the site, connecting the theme, setting up the content structure, and the first production build.