An opinionated Astro starter for long-lived, content-driven websites.
Personal baseline, shared publicly as a reference.
This will likely always be a work in progress.
npm create astro@latest -- --template chrissy-dev/astro-mistarocd your-project
npm install
npm run dev- Astro with static-first output
- Strict TypeScript configuration
- Tailwind CSS
- MDX content collections with schema validation
- Centralised typed site configuration
- Reusable SEO component (OpenGraph, Twitter, canonical, noindex)
- RSS and sitemap generation
- Accessible base layout and 404 page
- robots.txt
- GitHub Actions CI build validation
- Built for stability, accessibility, and minimal client-side JavaScript
- Used as the default foundation for my own Astro projects
- Changes are slow and intentional
MIT License. See LICENSE for details.