~/blog/hello-world cat hello,-world.md

Hello, world

This is the first entry on the new site. The point: a place to keep notes that don’t fit in an Obsidian vault forever, written in the same monospace voice they were drafted in.

Why now

I have a pile of half-written notes about tools I use every day — tmux, neovim, a homelab cluster, a colorscheme I keep tweaking. Most of them die in the vault. This blog is the cheap way to nudge a few into the open.

How it works

Each post is just a markdown file under src/content/blog/ with frontmatter:

---
title: Some title
date: 2026-05-27
tags: [foo, bar]
---

Code blocks are highlighted by Shiki and recolored to fit the sageveil palette:

function readingTime(body: string): number {
  const words = body.trim().split(/\s+/).filter(Boolean).length;
  return Math.max(1, Math.ceil(words / 200));
}

That’s it. See you around.

~/blog