A minimal writing focused Astro blog template
https://anjay-goel.github.io/astro-sienna/ ↗// readme
Astro Sienna
A minimal blog theme for Astro with serif typography, light and dark modes, RSS, generated OG images, and optional comments and analytics.
Live demo: anjay-goel.github.io/astro-sienna
Features
- Astro 7 content collections for posts and pages, with Zod-validated frontmatter
- Markdown and MDX posts (MDX lets you use components, imports and expressions)
- Light and dark themes that follow the system setting, with a toggle that remembers your choice
- Self-hosted fonts: Newsreader for text, Inter for UI, JetBrains Mono for code
- Code blocks via Expressive Code, with a copy button, terminal frames and line highlighting
- KaTeX math, Mermaid diagrams and admonitions (
:::note,:::tipand friends) - Tag pages and a
/tags/index - A 1200×630 OG image for every post, generated at build time with Satori and resvg
- RSS feed, sitemap, robots.txt and web manifest
- Pagefind index built after every production build
- Optional Giscus comments, GA4 or GoatCounter analytics, and webmentions…