How this site is built
This site is a small static project built with Astro. This post is a second placeholder so the blog listing has more than one row.
Stack
- Astro for static site generation with zero client-side JavaScript by default.
- Markdown content collections for blog posts, with a schema that validates frontmatter.
- Scoped CSS plus a single global stylesheet for the dark theme — no UI framework or CSS-in-JS.
Adding a post
- Create a new
.mdfile insrc/content/blog/. - Add the frontmatter fields:
title,description,pubDate. - Write your content below.
That is it — the post will appear on /blog and get its own page.