It seems like there’s a lot of ways to go about this that may be overkill, so I’m curious which may avoid that.
Low maintenance in this context is aiming for moderate technical knowledge/setup, lower cost, and portability in case you need to migrate your site and so minimal hassle in that process.
Using Jekyll for static site generation and throwing it on GitHub Pages is what I’ve been doing for a few years.
Netlify is a nice alternative to GH Pages for hosting. Cloudflare Pages also exists but never tried it before.
I prefer GitLab Pages and Codeberg Pages, Netlify is another option