How My Blog Works
Table of Contents
The obligatory how I set up, edit and use my blog website.
sooo as you can see from the footer this is all based on the static site generator go hugo which I love it’s so easy to learn and use all you need to know how to run some basic command and markdown it’s even easy to make themes, the theme I use is Binario because it got that programmers blog esqu to it.
and for hosting I’m a blow your mind, it’s totally free, well sorta, noooo this isn’t hosted on a free server provided by our sponsor Snakecraft Hosting it’s all on cloudflare. yea, that DNS server that also protects my websites from DDOS. And your probably like “uhh don’t you still need your own server with them.” And I’m like nope they have this cool thing called pages wow so creative I know but it’s still awesome.
So what you do is make a repo on github then cloudflare tell cloudflare you want to use that repo cloudflare will work it’s magic and auto build and update your website when you push to the repo it can build gohugo, mkdocs, vuejs, and reactjs basically anything. yeah yeah I know github can do this but with cloudflare you get their noice cdn and you can make the source code private which you can’t do on github well at least not for free.
sooo is this the best way to make a blog site, What about Wordpress that has a nice web ui?
oh no please, wordpress has so many issues. It’s sooooo slow you need to set up a database, have web hosting which costs (the free ones suck), and not to mention the security vulnerabilities. With a static site like this it’s fast af because everything is just static straight up sent to the client basic html, css and a bit of js and everything is dooed into a nice looking website yeah there is a down side you need to know markdown and have a nice editor like obsidian but it is worth it all day and night long