I write this website and its blog in html. It's oldschool and occasionally tedious,
but it works for me.
For styling, I use
bootstrap, which is
good for making simple site layouts with minimal effort.
Digital Ocean is a company that offers servers for a monthly rate. I use their cheapest
and smallest plan, which costs $5/month and has 1 GB Memory/25GB Storage. Directions for creating
a droplet are here.
I use CentOS 8 Stream for my image.
Once the droplet is set up, it is a VM that you can SSH to set up however you like. In my case, I
use it to host my website with Apache.
Apache is a web server that was created in 1995. I like using it for a static site because it is simple and easy to set up.
On CentOS, I install Apache with yum: "yum install httpd", and then followed these instructions to set Apache up to serve my website's files.