I'm currently using Hugo to generate a site, with content code stored in github, and linked to a Cloudflare Pages site that generates content automatically based on what's in GIT.
So I push to GIT and tomorrow the site is updated. Or I can force an update if I want.
$0 for all of that.