>> blog

Hello, world

A scaffolding post to verify the posts collection, date-segmented URL routing, and MDX body rendering work end-to-end. Replaces itself with real writing once the Astro migration phase wraps.

2026-05-14
  • [meta]
  • [astro]
Post

This post exists so the /blog/<year>/<month>/<slug> route has something to render against. It will be replaced or removed once real writing lands.

What’s being tested

  • Date frontmatter coerces into a real Date and produces the right URL segments (year, month) at build time
  • The MDX body renders inside the post layout
  • Tags surface in the header as bracketed monospace pills
  • The build emits the post under /blog/2026/05/hello-world/

Body sanity

A paragraph here so there’s prose to look at. Lists and headings are intentional — they’re what the typography pass will need to style consistently across both project pages and posts.

  • list item one
  • list item two
  • list item three

Inline code looks like npm run dev. A code fence:

const greet = (name: string) => `hello, ${name}`;

A link out to astro.build for good measure.