TOKREPO · ARSENAL
Stable

Générateurs Sites Statiques & Docs

VitePress, Astro, Mintlify, Docusaurus, Slidev — le stack moderne pour docs, pages marketing et slides de devs.

5 ressources

Ce que contient ce pack

Ce pack rassemble les cinq frameworks de sites statiques qui ont survécu au churn des frameworks JS et embarquent assez de features pour être un choix par défaut en 2026. La liste est tranchée : rien ici n'est un projet hobby « on génère du HTML depuis un Markdown unique » — chaque entrée a un vrai écosystème de plugins, une histoire de recherche, et un setup de production déployable.

# Outil Idéal pour Moteur
1 VitePress docs saveur Vue Vite + Vue 3
2 Astro contenu + marketing Architecture Islands
3 Mintlify portail docs hébergé React + Mintlify cloud
4 Docusaurus docs API versionnés React + MDX
5 Slidev slides d'ingénieur Vite + Vue + Markdown

L'ensemble couvre quatre formes : documentation développeur (VitePress, Docusaurus), pages marketing soignées (Astro), docs-as-a-service hébergé (Mintlify) et présentations que les ingénieurs veulent vraiment donner (Slidev). Un pack, quatre formats de sortie — choisissez celui qui correspond à votre audience.

Pourquoi ce stack

Les sites statiques sont de retour parce que les alternatives se sont avérées chères. Next.js server-rendered pour des pages marketing coûte plus en compute et complexité que générer du HTML au build. Ces cinq générateurs font la même chose : prendre du Markdown (ou MDX) plus un peu de config, et sortir du HTML statique que vous pouvez héberger sur n'importe quel CDN.

Où ils diffèrent :

  • VitePress livre un thème « docs » qui rend bien out-of-the-box. Utilisé par Vue, Vite, Vitest eux-mêmes — fort signal dogfood.
  • Astro est le plus large. Il peut construire un site de docs, mais aussi une landing page, un blog, un petit site marketing. L'architecture « Islands » signifie zéro JS sauf si un composant l'opt-in.
  • Mintlify est la seule entrée hébergée. Vous écrivez du Markdown, poussez sur GitHub, et Mintlify héberge les docs rendus sur <vous>.mintlify.app (ou votre domaine). C'est un remplaçant SaaS pour Docusaurus auto-hébergé.
  • Docusaurus est le plus lourd mais a le plus de plugins — docs versionnés, i18n, recherche, blog, tout de première classe. Choisissez-le quand vous avez besoin de versioning entre releases majeures.
  • Slidev est le joker. Decks de slides Markdown-driven avec coloration syntaxique, composants interactifs et notes de présentateur. Les ingénieurs qui détestent Keynote l'adorent.

Installer en une commande

# Installe le pack — pose un template starter pour chaque builder dans votre projet
tokrepo install pack/static-site-docs

# Ou en choisir un
tokrepo install vitepress
tokrepo install astro
tokrepo install docusaurus

Le TokRepo CLI scaffold chaque framework dans sites/<framework>/ pour que vous compariez les sorties et choisissiez un gagnant avant de vous engager. Les cinq incluent un fichier .tokrepo/ avec les targets de déploiement production que nous avons validés (Vercel, Cloudflare Pages, Netlify, GitHub Pages).

Pièges courants

  • VitePress est verrouillé sur Vue. Les composants custom doivent être en Vue. Si votre équipe est React-only, VitePress sera hostile — Docusaurus ou Mintlify sont les options React.
  • L'hydratation MDX d'Astro est opt-in. Un <Counter client:load /> envoie du JS ; un <Counter /> simple non. Oublier client:* est le bug #1 « pourquoi mon bouton ne marche pas ».
  • Mintlify signifie lock-in SaaS. Votre contenu est à vous (tout est en Markdown dans votre repo) mais le rendering, search et analytics vivent dans Mintlify cloud. Planifiez une voie d'export avant de vous engager.
  • Les docs versionnés Docusaurus sont à sens unique. Une fois que vous coupez la version 2.0 des docs, les éditer rétroactivement est inconfortable. Soyez délibéré sur quand versionner.
  • Les decks Slidev ne sont pas slides.dev.com. Ce sont votre repo. L'hébergement est à vous (Vercel marche bien). N'essayez pas de partager une URL localhost avec votre CEO cinq minutes avant un board.

Idées reçues

« Statique signifie mort » est un mythe. Les cinq frameworks supportent l'hydratation, les server functions ou le rendering hybride pour les parties qui en ont besoin. Astro peut opter pour SSR par route ; Docusaurus a du React client-side pour l'interactivité ; VitePress fait tourner Vue dans le browser pour toute page qui en a besoin. Le défaut est « envoie du HTML » ; l'échappatoire est « envoie du JS là où il gagne son poids. »

« Tous les générateurs statiques se valent » est aussi faux. Le choix entre VitePress et Docusaurus détermine qui peut contribuer à vos docs (gens Vue vs React). Le choix entre Astro et Mintlify détermine qui possède le pipeline de déploiement (vous vs Mintlify). Choisissez délibérément.

INSTALLER · UNE COMMANDE
$ tokrepo install pack/static-site-docs
passez-la à votre agent — ou collez-la dans votre terminal
Ce qu'il contient

5 ressources prêtes à installer

Script#01
VitePress — Vite and Vue Powered Static Site Generator

VitePress is a static site generator built on top of Vite and Vue. Designed for documentation websites with Markdown-centered authoring, Vue component extensibility, and lightning-fast dev/build. The successor to VuePress by the Vue.js team.

by Script Depot·101 views
$ tokrepo install vitepress-vite-vue-powered-static-site-generator-ce6e1d98
Skill#02
Astro — Web Framework for Content-Driven Sites

Ship zero-JS by default. Island architecture for fast content sites, docs, and blogs. Supports React, Vue, Svelte. 58K+ stars.

by AI Open Source·93 views
$ tokrepo install astro-web-framework-content-driven-sites-3a0c9468
Config#03
Mintlify — AI-Powered Documentation Platform

Beautiful API docs and developer portals with AI-powered search, auto-generated API references, and instant deployment from markdown or OpenAPI specs.

by Skill Factory·106 views
$ tokrepo install mintlify-ai-powered-documentation-platform-9dd15b95
Skill#04
Docusaurus — Documentation Sites Made Easy

Build fast, SEO-friendly documentation websites with React and Markdown. By Meta. Powers 10K+ sites. 64K+ GitHub stars.

by AI Open Source·115 views
$ tokrepo install docusaurus-documentation-sites-made-easy-2c489776
Config#05
Slidev — Presentation Slides for Developers

Slidev is a Markdown-based presentation tool for developers. Write slides in Markdown, render with Vue components, use code highlighting with animations, live coding, LaTeX math, diagrams, and export to PDF or SPA. Powered by Vite for instant hot reload.

by AI Open Source·104 views
$ tokrepo install slidev-presentation-slides-developers-ce6e1004
FAQ

Questions fréquentes

Ces outils sont-ils gratuits ?

VitePress, Astro, Docusaurus et Slidev sont MIT open-source — sans coûts même à grande échelle. Mintlify est freemium : tier gratuit pour petits projets et plans payants pour analytics, domaines custom et recherche IA. Auto-héberger n'importe laquelle des quatre options gratuites sur Vercel ou Cloudflare Pages coûte 0 $ pour le trafic typique d'un site de docs.

Comment Astro se compare à Next.js pour les docs ?

L'architecture Islands d'Astro envoie quasi zéro JS par défaut, alors que Next.js hydrate encore tout l'arbre de page même sur un blog statique. Pour du pur docs et marketing, Astro charge plus vite et se déploie plus simplement. Next.js gagne quand vous avez besoin de SSR complet avec personnalisation fréquente ou routes auth-gated — ce n'est pas un problème de docs.

Est-ce que ça fonctionne avec Claude Code ou Cursor ?

Les cinq ne sont que des fichiers markdown + JS dans un repo, donc tout éditeur IA les gère bien. Claude Code et Cursor ont une conscience spécifique d'Astro et Next.js. Pour VitePress et Docusaurus, installez les language servers Vue et React respectivement. Le contenu Mintlify est du markdown pur — chaque éditeur le gère nativement.

Différence vs Headless CMS pour IA ?

Ce sont des builders de sites statiques — ils prennent du contenu et le transforment en HTML au build. Les Headless CMS (Strapi, Directus, etc) sont le backend éditorial qui stocke le contenu. Beaucoup d'équipes les associent : Directus pour éditer, Astro pour rendre. Ce pack est la couche de rendering ; le pack headless CMS est la couche de stockage.

Quel est le piège opérationnel avec Mintlify ?

Les minutes de build sont facturées une fois que vous dépassez le tier gratuit, et les builds incrémentaux comptent. Un site de docs de 200 pages qui rebuild from scratch à chaque push brûle des minutes. Configurez le mode build incrémental de l'intégration GitHub de Mintlify et surveillez le dashboard build pendant une semaine avant de supposer que le tier gratuit suffit.

PLUS DANS L'ARSENAL

12 packs · 80+ ressources sélectionnées

Découvrez tous les packs curatés sur la page d'accueil

Retour à tous les packs