You can do this pretty cheap via Amazon AWS S3. S3 stands for Simple Storage Service. I use this storage to offload attachments on my forum to lessen page load time. But it can also be used to host a static website like you have there. Read the following:
How to Host a Website on S3 Without Getting Lost in the Sea | by Kyle Galbraith | Medium
Hosting a static website using Amazon S3 - Amazon Simple Storage Service
It's very easy to create a CNAME via a free Cloudflare account.
How to Set a CNAME for an Amazon S3 Bucket -.: HCWT Snippets :.
This all looks complicated at first, but once you read everything through and through and do it, you'll understand it more.
There are also a couple of FTP clients that can handle S3. I use
WinSCP, there is
CrossFTP or
S3Browser.
S3 Browser looks promising. Since I use WinSCP for my website with traditional file uploading, I don't need to use the S3 function, but when I tried it in WinSCP it seemed very slow so
YMMV with each client.
Good luck, any questions ask and I'll try to help.
- - - Updated - - -
I should let you know that if you decided to use everyone's favorite WordPress, you absolutely have to secure it down. WP is HIGHLY sought after for attack. There are WP vulnerability crawling bots that look for WP websites and their vulnerabilities. If found they will exploit them. I see this all the time in my Cloudflare log. The bots hit my site that doesn't even use WP, so you know they're not smart enough yet and just craw around looking for WP sites and vulnerabilities.
WordPress is called a CMS (Content Management System). I do use WordPress for a website, but I'd like to explore Drupal. That
might be a little more secure. However, in cyberspace there is no such thing as 100% hack proof.