Docus combines the power of Markdown with Vue components using MDC (Markdown Components) syntax. This allows you to create rich, interactive documentation without writing complex HTML.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/nuxt-content/docus/llms.txt
Use this file to discover all available pages before exploring further.
What is MDC?
MDC (Markdown Components) is a syntax extension that lets you use Vue components directly in Markdown files. It’s powered by @nuxt/content and provides a seamless way to enhance your documentation.While Docus uses MDC syntax natively, this Mintlify documentation uses Mintlify’s component syntax shown throughout this page.
Callout Components
Docus provides several callout components to highlight important information:Note
Use notes for additional information:Here’s some additional information for you.
Tip
Use tips for helpful suggestions:Warning
Use warnings for cautionary information:Caution
Use caution for critical warnings:Accordion Components
Create expandable sections to organize content and reduce visual clutter.Single Accordion
What is Docus?
What is Docus?
Docus is a fully integrated documentation solution built with Nuxt UI. It’s a theme based on the UI documentation template that provides a ready-to-use visual interface. Users can focus on content using Markdown and MDC syntax.
Accordion Group
What is Docus and what are its key features?
What is Docus and what are its key features?
Docus is a fully integrated documentation solution built with Nuxt UI. It’s a theme based on the UI documentation template that provides a ready-to-use visual. Users can focus on content using Markdown and MDC syntax.
How do I get started with Docus?
How do I get started with Docus?
The only thing you need to start a Docus project is a
content/ folder. You can check the starter template for a quick start.What is Nuxt UI?
What is Nuxt UI?
Nuxt UI is a collection of premium Vue components, composables and utilities for building beautiful, responsive applications.
Tabs Component
Display content in tabbed interfaces for better organization:- Preview
- Code
- Details
This is the preview content. You can use Markdown and other components here.
Steps Component
Create numbered step-by-step guides:Start Development Server
Run the dev server:Badge Component
Add badges to highlight version numbers or status:Field Components
Document API properties and parameters:Field components are particularly useful for API documentation and configuration references.
Collapsible Component
Wrap content to make it collapsible:Using Nuxt UI Components
Docus is built on Nuxt UI, which means you have access to all Nuxt UI components:- Input
- Select
Component Nesting
MDC supports nested components using colons to indicate nesting levels:Best Practices
Use semantic components
Use semantic components
Choose the right component for your content. Use
::tip for helpful suggestions, ::warning for cautions, etc.Keep nesting shallow
Keep nesting shallow
Avoid deeply nested components (more than 3 levels) as they become hard to read and maintain.
Combine with Markdown
Combine with Markdown
MDC components work seamlessly with regular Markdown. You can use bold, italic, and other formatting inside components.
Test interactive components
Test interactive components
Always test components like tabs and accordions to ensure they work correctly in your documentation.