Astro Narrow is a content-first theme: one narrow column, a quiet color system mixed from a single seed, and Markdown that stays plain. Everything you can configure lives in a handful of typed files.
pnpm installpnpm devpnpm build| File | What it controls |
|---|---|
src/config/site.ts | Site identity, navigation, home page, pagination, comments, analytics |
src/config/i18n.ts | Locales and their display names |
src/config/theme.ts | Default theme and the color-picker recipe |
src/content.config.ts | Frontmatter fields for posts, projects, and pages |
src/styles/tokens.css | Paper/ink axioms, seed recipe, type and space scales |
This guide is itself a series: the folder’s index.md is the page you are reading, and the chapters below are sibling files. Open the table of contents to see the series spine — it lists every chapter and expands the current one.