Starlight

Starlight

C'EST QUOI ?

Starlight est un framework de documentation construit sur Astro. Il fournit tout ce qu'il faut pour publier un site de docs technique propre — navigation, recherche, i18n, thème clair/sombre, coloration syntaxique — sans avoir à recoder à chaque fois la même boilerplate. Tu écris du Markdown, MDX ou Markdoc, Starlight s'occupe du reste.

POURQUOI C'EST INTÉRESSANT ?

  • Astro sous le capot : sortie HTML statique, zéro JS côté client par défaut, scores Lighthouse élevés sans effort.
  • Recherche intégrée : indexation full-text via Pagefind, raccourci Ctrl+K, aucune configuration externe à brancher.
  • i18n natif : structure multi-langues prête à l'emploi, fallback automatique sur la langue par défaut, sélecteur de langue inclus.
  • Frontmatter typé : schémas de contenu TypeScript pour valider les métadonnées des pages au build, fini les fautes de frappe silencieuses.
  • Composants multi-framework : tu peux insérer du React, Vue, Svelte ou Solid dans tes pages MDX, Astro hydrate uniquement ce qui en a besoin.
  • Personnalisable : système de plugins, override de composants, design tokens CSS exposés — facile à plier à une charte graphique existante.

CAS D'USAGE

  • Documentation technique d'un projet open source ou interne
  • Référence API et guides développeur
  • Knowledge base produit avec recherche et multi-langue
  • Migration depuis Docusaurus, MkDocs ou VitePress pour gagner en perf