Hello — this is my site now
I’ve been running this domain as a TiddlyWiki for a while. It was a fine experiment but a 5.7 MB single HTML file is not a great foundation for a public-facing dev blog.
What changed
The site is now:
- Astro — builds to plain static HTML, deploys to GitHub Pages
- Markdown files — each post is a
.mdfile incontent/posts/. Add a file, get a page. Remove it, it’s gone. No database, no CMS, no config changes. - Back-datable — frontmatter
datefield controls the display date, so I can write up things I learned in 2021 and timestamp them correctly. - Fast — no JavaScript on post pages except a theme toggle. Search is powered by Pagefind, which indexes at build time.
The post format
---
title: "Your title here"
date: 2021-08-03T10:00:00-05:00
tags: [tag-one, tag-two]
draft: false
summary: "Optional one-liner shown on the index."
---
Body text in standard Markdown.
That’s it. Drop the file in content/posts/, push, and it’s live in under a minute.
What’s next
Backfilling a bunch of notes from the past few years. I have thoughts about Windows tooling, debugging workflows, and things that took longer than they should have to figure out. Those are going up with their real dates.