This post is extremely meta. I built this website on the morning I'm writing this. So let me just tell you exactly what that looked like, because I think it demystifies the whole thing.
I had one file. An HTML file — all the text, design, and code in a single document. That's the thing you're reading right now. I needed somewhere to put it so other people could actually see it.
Here's the three-piece setup I used:
Think of GitHub like Dropbox, but specifically for code and files. Every time I update the site, I upload the new file here. It keeps a history of every version, so I can always go back. You create a repository (basically a folder), drop your file in, and you're done.
Cloudflare Pages connects to your GitHub repository and automatically publishes your site every time you update the file. You set it up once, and after that it's automatic — update the file, push it to GitHub, and the live website updates within a minute.
I bought aiforbeginners.au from GoDaddy. Then I pointed it at Cloudflare so that when you type the address, you end up here. You update something called "nameservers" — Cloudflare gives you two addresses, you paste them into GoDaddy. That's it.
The ongoing cost is just the domain name — everything else is free. Which is pretty remarkable. You can have a real, live website with your own .com.au address for less than the cost of a fancy coffee per month.
The part I want to be honest about: I didn't do any of this alone. I built the whole thing in Cowork, talking through each step with Claude as I went. It flagged when I was about to make a mistake, helped me figure out the GitHub workflow, and wrote most of the code. I was the decision-maker and the editor. It did the technical heavy lifting.
That feels like the right way to use it, to me.