v0.1.0
First public release of Astro Sienna.
A minimal Astro 6 blog template built around serif typography, dark mode, and a small set of opt-in integrations. Built and tested as a working personal site at anjay.sh.
What's in the box
- Astro 6 with content collections for posts and pages
- Light and dark themes with a CSS-only toggle
- Self-hosted Newsreader (serif) and JetBrains Mono fonts
- Code blocks via astro-expressive-code, math via KaTeX, custom containers (note / tip / caution)
- Per-post OG images generated at build time (Satori + resvg)
- RSS, sitemap, robots.txt, web manifest, Pagefind search index
- Optional Giscus comments with custom matched themes
- Optional GA4 / Goatcounter analytics behind Partytown
- Optional webmentions
- Lighthouse 100 / 100 / 100 / 100 on the demo site
Getting started
Click Use this template on the repo page, or:
git clone https://github.com/AnjayGoel/astro-sienna.git my-site
cd my-site
pnpm install
pnpm devSee the README for configuration, writing posts, theming, and the upstream-sync flow.