Hello world
This is a placeholder first post so the homepage, archive, feed and search all have something to show. Delete it once you’ve written something real.
How posting works
Every post is a Markdown file in src/content/blog/. The frontmatter above is
validated at build time, so a malformed date or a missing description fails the
build rather than quietly breaking a page.
To start a new one:
npm run new "My next post"
That creates a dated file with draft: true. Flip it to false, commit, and
push — the homepage and archive pick it up on the next build automatically.
Two ways to hold a post back
draft: truehides it until you say otherwise.- A
pubDatein the future hides it until a build runs on or after that date.
Both are relaxed under npm run dev, so you can preview unfinished work
locally and still trust that it won’t appear on the live site.