← Blog

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

  1. Clone the repository
  2. Copy .env.example to .env and fill in your values
  3. Run make install && make dev
  4. 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!