I’ve always liked writing things down — but only if the process doesn’t get in the way.
So when it came time to build a home for these Cloudhaven posts, I wanted something fast, portable, and low-maintenance.
That’s how I landed on Hugo.
Why Hugo?
Hugo is an open-source static site generator that turns Markdown files into a full-fledged website — instantly.
It’s written in Go, so it’s blazing fast and doesn’t require any runtime or database.
All I have to do is write in Markdown, commit, and push — and my site updates itself automatically.
That simplicity keeps me focused on the writing, not on frameworks, dependencies, or patching servers.
The Setup 🧱
I use the PaperMod theme — clean, responsive, and minimal.
It fits well with the tone of my Cloudhaven series and looks great on both mobile and desktop.
Here’s what my workflow looks like:
- Write in Markdown using any editor (I’m currently using VS Code).
- Commit to Git — the repo lives on GitHub.
- Cloudflare Pages picks up the change and rebuilds the site automatically.
That last part is the magic.
Cloudflare’s continuous deployment is handled through a connector that links my GitHub repo to Cloudflare Pages.
Once it’s set up, publishing a new post is as simple as:
git add .
git commit -m "new post: building cloudhaven website"
git push
That’s it — the new article is live in under a minute.
Terraform + Cloudflare: The Domain Side 🌍
To keep things consistent with the rest of my infrastructure work, I manage my domain using Terraform and the Cloudflare provider.
I added an alias record that points to afolabi.cloudhaven.work, and Terraform handles the rest:
- DNS records
- Page rules
- SSL settings
The Cloudflare provider is surprisingly easy to use and integrates perfectly with my infrastructure setup.
How AI Fits Into My Writing ✨
Building Cloudhaven isn’t just about code and clusters — it’s also about communicating what I’m learning clearly.
And lately, AI has become a quiet writing partner in that process.
I use it to:
- Refine my thoughts when I’m stuck or rambling.
- Restructure drafts into a logical flow that reads better.
- Highlight gaps — moments where I assume too much technical context.
- Polish the tone to stay approachable without losing depth.
It doesn’t write for me — it writes with me.
I still write every sentence, but AI helps me think like an editor and shape my ideas into something readable.
That’s been the biggest creative unlock so far:
I can focus more on what I want to say and less on how I say it.
Why It Matters
This setup feels like engineering minimalism.
It’s infrastructure that doesn’t get in your way — it just works.
And when I’m experimenting with something like Cloudhaven, that’s all I want.
My deployment pipeline is now as simple as:
Write → Commit → Publish
No CI scripts, no servers to maintain, no billing surprises — just ideas flowing straight to the web.
And with AI helping me shape those ideas, the process feels more natural than ever.