general astro cloudflare

Less Overhead, More Building

Why I built my blog with almost no moving parts using simple, free tools.

Cover image for Less Overhead, More Building
Chris
Chris
2 min read

In my first post I mentioned I was starting a blog. However, I didn’t really explain why I chose to build it this way.

Here’s why

Simply put: I wanted the simplest setup possible.

My blog is (almost) just static HTML. No backend, no database, no server quietly waiting to be accessed. In fact, there is literally nothing to be hacked.

465

No admin panel to brute force, no API endpoints, no auth flows. It’s just… files on a CDN.

Compare that with something like WordPress or any self-hosted CMS. You’re constantly patching things, worrying about plugins, dealing with dependencies that introduce attack vectors you didn’t even know existed.

With a static site, the number of moving parts drops to almost zero. And with that, the potential points of failure and attack also drop to almost zero. It’s simple, predictable, and honestly… peaceful.

My workflow

This is probably my favourite part.

I don’t need to log into any CMS or go through auth flows just to write something. I use the same tool I already use for notes: Obsidian.

Here’s the entire setup:

  • Obsidian for writing/editing (FREE)
  • GitHub Actions to publish (FREE)
  • Cloudflare Pages for hosting (FREE)

That’s it.

No dashboards. No plugins. No maintenance. I write a markdown file, push to Git, and it deploys automatically.

Minimal setup. Minimal overhead. Minimal things that can go wrong. And somehow… it feels like going back to how the web used to be, just simpler.

cf

Keep reading

Share this post

cxec

Less Overhead, More Building

Why I built my blog with almost no moving parts using simple, free tools.