Hello World
Welcome to X1, a fast, accessible, and multilingual Astro 5 template.
Hello World
Welcome to X1 — a production-ready static site template built with Astro 5.
What is X1?
X1 gives you a solid foundation for building fast, accessible, and multilingual static websites without wrestling with configuration.
Features
- Multilingual — English and French out of the box, easy to extend
- Performance-first — static output targeting Lighthouse 90+ across all categories
- Accessible — semantic HTML, WCAG AA contrast, keyboard navigable
- Privacy-friendly analytics — Umami, no cookies and no personally identifiable data
- SEO-ready — sitemap, Open Graph, JSON-LD structured data, canonical URLs
- Design system — CSS custom properties for consistent tokens across components
Getting Started
- Clone the repository
- Copy
.env.exampleto.envand fill in your values - Run
make install && make dev - Open http://localhost:4321/en/
Project Structure
src/
├── content/articles/ — Markdown articles (locale-prefixed)
├── i18n/ — Translation dictionaries (en.ts, fr.ts)
├── components/ — Astro components
├── layouts/ — Base layout
├── pages/ — Route pages
└── styles/ — Design system CSS
Happy building!