I'm always afraid that those free services start to change their policies and suddenly your site doesn't work without you knowing. The 60 cents for hosting it somewhere I have a business relationship with, rather than a simple ToS, are easily worth it.
Sure, I could do that. Just yesterday someone described AWS as an "Ikea" construction set, where it's all there but you have to figure it out (and the AWS documentation is not very good). I need to start blogging, anyway, so thanks for the push.
I use GatsbyJS, a static site generator, to create my blog and use Netlify for continuous deployment + hosting. Netlify also provides free CDN and SSL.
That's putting it mildly! I host a (small) static webpage on AWS S3 + CloudFront, and my monthly bill is 56 cents.