Welcome. This is the first post, and like most first posts, it exists mainly to prove that the thing works.

What this is

This blog is a place for writing. No particular cadence, no particular format — just a place to put thoughts down somewhere more permanent than a notes app.

How it's built

The site is generated by a small Python script that reads plain HTML files, wraps them in a shared template, and spits out a static site. No framework, no build pipeline, no dependencies beyond Jinja2 and PyYAML.

To add a new post: create a file in posts/, add the front matter, write some HTML, run python3 build.py. That's it.

The best writing tool is the one you actually use.

More soon.