+1 for a static site generator with GitHub + Netlify.
Even manual deployment to Netlify is enough for most needs. Just drag the public folder in and you're done. It's an automagical experience.
I am actually in process of moving to Hugo/Netlify, and if I come close to bandwidth or storage caps I hope B2/Cloudfare has implemented official solutions by then. I'd personally love to avoid s3.