Hello, World
Welcome to the blog. This site is built with Astro and ships as plain static HTML — no client-side JavaScript, no framework runtime, just pages.
How it’s put together
- Posts live in
src/content/blog/as Markdown files, validated by a schema insrc/content.config.ts. - Pages live in
src/pages/and map directly to routes:/blog/lists every post, and/blog/<slug>/renders each one. - Styling is a single plain-CSS file with a few CSS custom properties for colors and spacing.
Adding a post
Drop a Markdown file into src/content/blog/ with the right frontmatter and it shows up everywhere automatically — home page, blog index, and its own URL. No wiring required.
That’s the whole trick. More soon.
← Back to all posts