How I publish here
This site’s blog is plain Markdown in git — no database, no CMS panel.
This blog is file-based. Each post is a Markdown file under content/blog/. When the site deploys, those files become pages.
Why no database
I want writing to feel like shipping code:
- Open a file
- Write
- Commit and deploy
No admin panel, no hosted CMS, no drift between production content and git.
How to add a post
Create a file like content/blog/my-topic.md:
---
title: "My topic"
date: "2026-08-05"
description: "A short summary for the index and link previews."
draft: false
---
Your words in Markdown. **Bold**, *italic*, lists, code, and headings all work.
Then push / redeploy. The index at /blog and the post at /blog/my-topic update on the next build.
Set draft: true to keep a post out of the public list while you finish it.
What this is for
Notes on systems, backend craft, product engineering, and whatever else is worth writing carefully enough to put on the public internet.