I'm adding this here in case it might help someone on a budget:
For anyone wanting to host a
custom domain, you can host and build your website for free at
GitHub.
Join the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.
github.com
I did this this week and and happy with the results so far. My web site is a simple responsive HTML5/CSS design based on the Skeleton CSS boilerplate template:
getskeleton.com
I use Visual Studio Code (also free) to edit my HTML and CSS (you can also directly edit inside the github.io repository):
Visual Studio Code redefines AI-powered coding with GitHub Copilot for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.
code.visualstudio.com
My domain registrar is
GoDaddy so I had to go in to my domain DNS mangement console and update my A, AAAA, and CNAME records to point to my GitHub repository (and also add a CNAME record to my GitHub repository). GitHub has pretty good documentation on how to do all this:
Websites for you and your projects, hosted directly from your GitHub repository. Just edit, push, and your changes are live.
pages.github.com
and…
You can customize the domain name of your GitHub Pages site.
docs.github.com
I also created
robots.txt and
sitemap.xml files to control web crawlers and I submitted my site to Google through the
Google Search Console and Bing's
Bing Webmaster Tools for indexing.
Only out of pocket cost is only my yearly domain fee.
Alternatively, if you don't have a domain but want to scratch the surface with HTML & CSS, you can open a free account with
neocities.org (sort of similar to the old geocities) and build your own web site from scratch - albeit under a neocities.org subdomain. They do offer custom domain hosting at $5/month.
Create and surf awesome websites for free.
neocities.org