Repolode
nuxt-content

nuxt-content/docus

Generador de sitios de documentación basado en Nuxt que permite escribir documentación en Markdown con componentes de Vue.

Alternativa open source a:GitBookReadMe

Estrellas
3,117
Forks
292
Issues abiertos
40
Último commit
hace 3 días

¿Qué es?

Docus es un framework de documentación basado en Nuxt. Con un solo comando de CLI se crea la estructura de un proyecto de documentación cuyas páginas se escriben en Markdown y se pueden ampliar con componentes de Vue mediante la sintaxis MDC. El sitio generado incluye un tema adaptable con modo oscuro, búsqueda del lado del cliente y una plantilla i18n para documentación en varios idiomas.

Además del sitio estático, Docus incorpora funciones orientadas a la IA. Incluye un chat con un asistente que responde preguntas a partir de la documentación, un servidor MCP integrado en /mcp para conectar editores y herramientas de IA, y la generación automática de llms.txt y llms-full.txt. Las skills que se coloquen en un directorio skills se sirven desde /.well-known/skills/.

El proyecto es un monorepo que contiene el CLI create-docus, la capa de Nuxt docus que proporciona el tema y el sitio oficial de documentación. Los proyectos se crean con Nuxt 4, Nuxt UI 4 y Tailwind CSS 4, y se pueden desplegar a partir de una plantilla de Vercel.

Funciones clave

  • 01Escribe páginas en Markdown e inserta componentes de Vue con la sintaxis MDC.
  • 02Crea la estructura de un nuevo proyecto de documentación con un solo comando npx, con una plantilla i18n opcional.
  • 03Búsqueda integrada del lado del cliente, con un backend de búsqueda de texto completo FTS5 opcional.
  • 04Modo oscuro, diseño adaptable y personalización del tema mediante Nuxt UI 4 y Tailwind CSS 4.
  • 05Servidor MCP integrado y generación automática de llms.txt para herramientas de IA.
  • 06Incluye generación de sitemap, robots.txt e imágenes Open Graph.

Casos de uso

  • Publicar documentación de productos o bibliotecas escrita en Markdown desde un repositorio Git.
  • Crear un sitio de documentación en varios idiomas con la plantilla i18n.
  • Poner la documentación de un proyecto a disposición de asistentes de IA mediante el servidor MCP y los archivos llms.txt.
  • Crear un prototipo de sitio de documentación con Nuxt y ampliarlo con páginas y componentes personalizados.

Temas

Preguntas frecuentes

¿Qué es docus?
Generador de sitios de documentación basado en Nuxt que permite escribir documentación en Markdown con componentes de Vue. Docus es un framework de documentación basado en Nuxt. Con un solo comando de CLI se crea la estructura de un proyecto de documentación cuyas páginas se escriben en Markdown y se pueden ampliar con componentes de Vue mediante la sintaxis MDC. El sitio generado incluye un tema adaptable con modo oscuro, búsqueda del lado del cliente y una plantilla i18n para documentación en varios idiomas.
¿docus es gratuito? ¿Qué licencia tiene?
docus es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿docus sigue mantenido?
Mantenimiento activo. El último commit de docus fue el 16 oct 2026.
¿Para qué puedo usar docus?
Publicar documentación de productos o bibliotecas escrita en Markdown desde un repositorio Git. Crear un sitio de documentación en varios idiomas con la plantilla i18n. Poner la documentación de un proyecto a disposición de asistentes de IA mediante el servidor MCP y los archivos llms.txt. Crear un prototipo de sitio de documentación con Nuxt y ampliarlo con páginas y componentes personalizados.
¿Dónde consigo docus?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/nuxt-content/docus

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados