Another vote for Hugo from me, except I use GitHub Actions to handle deployments: both on merge and scheduled so we can forward-date posts and not have to remember to publish them.
I also run Hugo via GitHub Actions. It took me about 2 hours of setting up; could've sped the process up enormously if I would've just copy-pasted the hugo-theme's example blog.
I did the same... originally, I wanted to use Netlify (just to learn it), but ended up using GitHub because I wanted to do the GitHub Actions deployment stuff on my own, just for fun. Overall, I find Hugo really good. It is easy to set up and has a significantly faster building time compared to Jekyll, Gatsby, and NextJs...