← Blog

Hello, world

Welcome to the blog. This is the first post on my new site.

Writing here is intentionally low-friction: every post is just a markdown file in the repo. I add a new .md file, push it, and on the next deploy it shows up live — no CMS, no database, nothing to babysit.

How posts work

Each post lives in src/content/blog/ and starts with a little frontmatter:

---
title: My post title
description: A one-line summary (optional, shows in the list + RSS).
date: 2026-06-05
---

Your content here…

That’s it. The filename becomes the URL slug, so my-first-idea.md is served at /blog/my-first-idea/.

What you can write

Standard markdown all works — bold, italic, links, lists, quotes, and code with syntax highlighting:

function greet(name: string) {
  return `Hey, ${name} 👋`;
}

Keep it simple. Ship often.

More soon.