Cette page est affichée en anglais. Une traduction française est en cours.
KnowledgeApr 3, 2026·2 min de lecture

Docusaurus — Documentation Sites Made Easy

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

Prêt pour agents

Installation agent prête

Cet actif peut être installé après choix du runtime, vérification du plan et exécution de la commande adaptée.

Native · 96/100Policy : autoriser
Surface agent
Tout agent MCP/CLI
Type
Knowledge
Installation
Single
Confiance
Confiance : Established
Point d'entrée
docusaurus.md
Commande d'installation directe
npx -y tokrepo@latest install 2c489776-4de1-435c-a5a7-15b33e34efeb --target codex

À exécuter après confirmation du plan en dry-run.

TL;DR
Docusaurus generates versioned, searchable documentation sites from Markdown.
§01

What it is

Docusaurus is an open-source static site generator created by Meta for building documentation websites. It takes Markdown files and generates a fast, searchable, versioned documentation site with a React-based frontend. Features include sidebar navigation, dark mode, i18n, blog support, and plugin architecture.

It targets open-source projects, developer tools, and AI companies that need professional documentation sites without building a custom CMS.

§02

How it saves time or tokens

Docusaurus turns Markdown into a production-ready documentation site with one command. Instead of building navigation, search, versioning, and responsive design from scratch, you configure Docusaurus and write content. For AI projects, this means shipping documentation alongside your model or tool without diverting engineering resources to build a docs platform.

§03

How to use

  1. Create a new documentation site:
npx create-docusaurus@latest my-docs classic
cd my-docs
npm start
  1. Write documentation in Markdown:
---
sidebar_position: 1
---

# Getting Started

Install the package:

pip install my-ai-tool


Run your first command:

my-ai-tool --help

  1. Deploy to GitHub Pages, Vercel, or Netlify:
npm run build
npm run deploy  # GitHub Pages
§04

Example

// docusaurus.config.js
module.exports = {
  title: 'My AI Tool Docs',
  tagline: 'Documentation for My AI Tool',
  url: 'https://docs.myaitool.com',
  baseUrl: '/',
  themeConfig: {
    navbar: {
      title: 'My AI Tool',
      items: [
        { type: 'doc', docId: 'intro', label: 'Docs' },
        { to: '/blog', label: 'Blog' },
        { href: 'https://github.com/myorg/myaitool', label: 'GitHub' }
      ]
    },
    algolia: {
      appId: 'YOUR_APP_ID',
      apiKey: 'YOUR_SEARCH_KEY',
      indexName: 'myaitool'
    }
  }
};
§05

Related on TokRepo

§06

Common pitfalls

  • Docusaurus uses React under the hood. Customizing themes beyond CSS changes requires React knowledge. The default theme covers most needs.
  • Algolia search requires a free DocSearch application or self-hosted Algolia index. Without search, users rely on sidebar navigation and browser find.
  • Version management creates copies of all docs. For large documentation sites, this increases build time and repository size significantly.

Questions fréquentes

Is Docusaurus free?+

Yes. Docusaurus is open-source under the MIT license, created and maintained by Meta. It is free for any use including commercial projects. Hosting costs depend on your deployment platform, but GitHub Pages and Vercel offer free tiers for documentation sites.

Does Docusaurus support doc versioning?+

Yes. Docusaurus has built-in versioning that creates snapshots of your documentation for each release. Users can switch between versions using a dropdown. This is essential for tools and APIs where different versions have different documentation.

Can I use MDX with Docusaurus?+

Yes. Docusaurus supports MDX, which lets you embed React components inside Markdown files. This enables interactive examples, live code editors, tabs, and other dynamic elements within your documentation pages.

How does Docusaurus handle internationalization?+

Docusaurus has built-in i18n support. You create translation files for each locale, and Docusaurus generates separate versions of the site for each language. A language switcher is included in the navbar. This is useful for AI tools with global user bases.

Can I add a blog to my Docusaurus site?+

Yes. Docusaurus includes a blog plugin that generates blog pages from Markdown files with dates, tags, and author information. The blog integrates with the main documentation site and shares the same theme, navigation, and search.

Sources citées (3)
🙏

Source et remerciements

Created by Meta. Licensed under MIT.

docusaurus — ⭐ 64,400+

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires