How this site is put together
metaastro
A quick reference for how this project is organized:
src/content/blog/— one Markdown file per postsrc/pages/— routes: the home page, the/blogindex, the[...slug]post template,/about, and the RSS feedsrc/layouts/— shared page chrome (BaseLayout) and the per-post layout (BlogPost)src/styles/global.css— all the site’s styling, including light and dark modepublic/— static files served as-is (favicon,robots.txt)
Local development
npm install
npm run dev
Then open http://localhost:4321.
Building for production
npm run build
This outputs a fully static site to dist/, ready to deploy anywhere that serves static files.