Skip to content

v0.1.0

Choose a tag to compare

@AnjayGoel AnjayGoel released this 10 May 18:50
· 12 commits to main since this release

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 dev

See the README for configuration, writing posts, theming, and the upstream-sync flow.