GitHub Pages is an interesting free option for personal static sites as long as your site fits in 1GB and does less than 100GB of traffic in a typical month. It ticks most of the boxes in the original post, and will build your Jekyll site for you if that's what you're using.