← Home
About
This is a starting point, not a framework. Everything in it is meant to be read and edited — including this page.
What is already decided
Typography, spacing, colour, radius, and motion live in one @theme block in
src/styles/global.css. Change them there and the whole site follows.
Content is schema-validated at build time, so a malformed frontmatter field fails the build instead of shipping a broken page.
What is deliberately absent
No CMS, no analytics, no component library, no state manager. Each of those is a real decision with real cost, and defaults chosen by a template are the worst way to make them.
Adapting it
Set site in astro.config.mjs first — canonical URLs, the sitemap, and OG
tags all derive from it. Then edit the tokens. Then delete the pages you do not
need.