← all posts

Hello, world

1 min read#meta#this-site

This is the first post. Replace it with your own, or delete it once you’ve written something real.

Writing a post

Every post is a Markdown (.md) or MDX (.mdx) file in src/content/posts. The file name becomes the URL, so hello-world.md lives at /posts/hello-world. Folders work too: series/part-1.md becomes /posts/series/part-1.

Each post starts with frontmatter:

---
title: Hello, world          # required
description: One sentence.   # used in lists, RSS and link previews
date: 2026-10-30             # required
updated: 2026-11-02          # optional
tags: [meta, this-site]      # optional
draft: true                  # hidden from the built site, visible in `npm run dev`
externalUrl: https://...     # optional: link out instead of rendering a page
---

Publishing

Commit and push to master. The GitHub Action builds the site and deploys it to GitHub Pages in a minute or two.