it's harder to access than I thought but it's still available - it's for google business accounts though, so scratch that. I used it internally so wasn't aware of the conditions.
It's not just for google business accounts, they just made it even more difficult to find for personal accounts. I ran into this about a week ago.
In GMail, click the tile icon > More > Even more from Google > scroll to Home & Office > Sites. From there you can create Google Sites for personal use.
Github pages is a great way to go, you basically push to a branch called "gh-pages" and a file in the root called CNAME with the domain and you're done.
I'm piggybacking off your comment, but has no one else had issues with github pages and custom domain names? I put up a static site on github pages and checked in a couple months later (it was a personal site that wasn't terribly important) only to find that it was down. No changes in the source or configuration. I moved the page pretty much immediately because I couldn't be bothered to figure out what happened.
I've been with them for like a decade, and I don't think you've ever needed a specialized program. Use whatever you'd normally use to copy files over ssh, sftp, or ftp (but don't use ftp).
I haven't used this service in a VERY long time, but you can give NearlyFreeSpeech.NET a shot. They offer free hosting.
https://www.nearlyfreespeech.net
Paid hosting: https://divshot.com/ – thinking of using for some sites – mainly because I can get https on a custom domain there, which I can't at GitHub Pages
Tumblr will probably work very well. HTML and CSS is fully customizable. You don't need to form your "theme" in a blogish fashion. Connecting a domain is free.
As others have mentioned AWS S3 is a good way to put a static page - not just a one-page website but everything that does not require a server side language - online. Additionally and IIRC without significantly increasing your bill you can put AWS CloudFront in front of your S3 bucket and you get a CDN nearly for free.
You can use Dropbox for hosting. If you have got a "public" folder, copy the HTML file into it and get a direct link.
or you can use some service like pancake (pancake.io, currently i am getting 503 error though, not sure whether it is permanently down), my.droppages(my.droppages.com) etc.
Honestly a push CDN zone like Cloudfront or https://www.keycdn.com/pricing is what I'd suggest. Its not free but its pretty close. $1/month unless its super busy.
Also you can look at: - https://neocities.org/ is ad free and free
Then if you're willing to compromise a bit, these are easy and free:
- Wordpress if you want to post an article. It'll put spam on your page though.
- Google sites is a good wiki style solution for posting a few things up with a wysiwyg editor.
- If you don't want it to be an html page, there is also google docs and google drive so you can share an artifact.