Esta página se muestra en inglés. Una traducción al español está en curso.
KnowledgeApr 3, 2026·2 min de lectura

Docusaurus — Documentation Sites Made Easy

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

Listo para agents

Instalación lista para agent

Este activo puede instalarse después de elegir el runtime, revisar el plan y ejecutar el comando correspondiente.

Native · 96/100Política: permitir
Superficie agent
Cualquier agent MCP/CLI
Tipo
Knowledge
Instalación
Single
Confianza
Confianza: Established
Entrada
docusaurus.md
Comando de instalación directa
npx -y tokrepo@latest install 2c489776-4de1-435c-a5a7-15b33e34efeb --target codex

Ejecutar después de confirmar el plan con 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.

Preguntas frecuentes

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.

Referencias (3)
🙏

Fuente y agradecimientos

Created by Meta. Licensed under MIT.

docusaurus — ⭐ 64,400+

Discusión

Inicia sesión para unirte a la discusión.
Aún no hay comentarios. Sé el primero en compartir tus ideas.

Activos relacionados