Docus
Write beautiful documentations with Nuxt and Markdown.
Ask AI about Docus
Powered by Claude Β· Grounded in docs
I know everything about Docus. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
Create beautiful docs with Markdown & Vue components
π Quick Start
Local Development
Create a new documentation project in seconds:
# Create a new project
npx create-docus my-docs
# Or create with i18n template for multi-language docs
npx create-docus my-docs -t i18n
# Navigate to your project
cd my-docs
# Start development server
npm run dev
That's it! Your documentation site will be running at http://localhost:3000
Online Development
Start by deploying the docus template and create your git repository directly from Vercel:
π― What it creates
The CLI scaffolds a complete documentation project with:
- β¨ Beautiful Design - Clean, modern documentation theme
- π± Responsive - Mobile-first responsive design
- π Dark Mode - Built-in dark/light mode support
- π Internationalization - Native i18n support for multi-language docs
- π Search - Full-text search functionality
- π Markdown Enhanced - Extended markdown with custom components
- π¨ Customizable - Easy theming and brand customization
- β‘ Fast - Optimized for performance with Nuxt 4
- π§ TypeScript - Full TypeScript support
- π€ AI-Ready - Automatic generation of
llms.txtandllms-full.txtfiles for LLM integration - π Native MCP Server - Built-in Model Context Protocol server for AI tool integration (Cursor, VS Code, Claude, etc.)
Learn more on the Docus documentation.
π€ Docus MCP Server
Add the Docus MCP server to help you write your documentation faster with LLMs:
π― Docus Skill for AI Assistants
Get started quickly and enhance your AI assistant (Cursor, Claude, etc.) with specialized knowledge about creating documentation with Docus:
npx skills add nuxt-content/docus
This skill helps you create documentation faster by providing your AI assistant with:
- π Best practices for writing documentation with Docus
- π¨ MDC component usage and ready-to-use templates
- π Writing guidelines and content structure patterns
- π§ Configuration and customization tips
Perfect for quickly scaffolding new documentation projects or improving existing ones.
π Project Structure
Generated project
my-docs/
βββ content/ # Your markdown content
β βββ index.md # Homepage
β βββ docs/ # Documentation pages
βββ public/ # Static assets
βββ package.json # Dependencies and scripts
Optional files and folders
Docus uses a layer system, you can go further and use any feature or file of a classical Nuxt project:
my-docs/
βββ app.config.ts # App configuration
βββ nuxt.config.ts # Nuxt configuration (add extra modules, components, etc.)
βββ app/ # App directory
β βββ components/ # Components (add your own components)
β βββ layouts/ # Layouts (add your own layouts)
β βββ pages/ # Pages (add your own pages)
βββ server/ # Server-side code (add your own server-side code)
/content folder structure
Single language structure:
content/
βββ index.md
βββ getting-started.md
βββ guide/
βββ introduction.md
βββ configuration.md
Multi-language structure (with i18n):
content/
βββ en/
β βββ index.md
β βββ guide/
β βββ introduction.md
βββ fr/
βββ index.md
βββ guide/
βββ introduction.md
β‘ Built with
Your project comes pre-configured with the best of the Nuxt ecosystem:
- Nuxt 4 - The web framework
- Nuxt Content - File-based CMS
- Nuxt UI - UI components
- Nuxt Image - Optimized images
- Tailwind CSS 4 - Utility-first CSS
- Docus Layer - Documentation theme
- Nuxt i18n - Internationalization
π Documentation
For detailed documentation on customizing your Docus project, visit the Docus Documentation
π οΈ Development
This repository contains the CLI tool source code.
Local Development
To contribute to the CLI tool:
# Clone this repository
git clone https://github.com/nuxt-content/docus
# Install dependencies
pnpm install
# Run the dev server to run the docus docs
pnpm run dev
Package Structure
This is a monorepo containing:
/cli- CLI tool (create-docus)/layer- Docus Nuxt layer (docus)/docs- Official documentation/.starters- Starters project
π License
Published under the MIT license.
Docus has been entirely rewritten from scratch and is inspired from undocs made by @pi0 π

