Every few years I decide I should write more, and every few years I get as far as picking a static site generator before losing interest. This time the site exists first, so the only remaining excuse is the writing itself.
What goes here
Two things, mostly:
- Posts — whatever I have been working on, debugging, or reading. Long or short, no schedule.
- Projects — a running list of things I have built, with enough context to be useful to someone who is not me.
How it is built
The whole site is Astro, which suits me because the
output is plain HTML with no client-side framework unless I explicitly ask for
one. Posts are Markdown files in src/content/blog/, and the frontmatter is
validated at build time, so a typo in a date fails the build instead of quietly
rendering “Invalid Date”.
Adding a post is just adding a file:
# src/content/blog/my-new-post.md
npm run dev # it shows up immediately
That is the entire publishing workflow, and it is deliberately boring.