Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Write beautiful documentations with Nuxt and Markdown.

License

NotificationsYou must be signed in to change notification settings

nuxt-content/docus

Repository files navigation

docus

Create beautiful docs with Markdown & Vue components

npm versionnpm downloadsLicense

🚀 Quick Start

Create a new documentation project in seconds:

# Create a new projectnpx create-docus my-docs# Or create with i18n template for multi-language docsnpx create-docus my-docs -t i18n# Navigate to your projectcd my-docs# Start development servernpm run dev

That's it! Your documentation site will be running athttp://localhost:3000

🎯 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

Learn more on theDocus documentation.

📁 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:

📖 Documentation

For detailed documentation on customizing your Docus project, visit theDocus Documentation

🛠️ Development

This repository contains the CLI tool source code.

Local Development

To contribute to the CLI tool:

# Clone this repositorygit clone https://github.com/nuxt-content/docus# Install dependenciespnpm install# Run the dev server to run the docus docspnpm run dev

Package Structure

This is a monorepo containing:

📄 License

Published under theMIT license.


Docus has been entirely rewritten from scratch and is inspired fromundocs made by@pi0 💚


[8]ページ先頭

©2009-2025 Movatter.jp