How this site was made
I took all of my notes in Obsidian, and used Ole's GitHub - oleeskild/digitalgarden and Cloudflare Pages to publish them on the internet.
There have been a couple of guides out there on this, but few of them actually solved my problems with Cloudflare specifically, so here you go!
Until I actually get around to it, here's a link to the guide I used initially, but ran into problems with: How I Published My Knowledge Base Online for Free
The KEY when publishing to Cloudflare is the Build Configuration. Specifically, where I differed from Sharaf's guide I changed the "build output directory" to from /src/site to /dist.

After that, I went into Obsidian to push some changes, and it was up and running! I had to tweak the settings a little bit to get them all showing correctly, but as you can see, everything is running fine.