Edition
Learn how to write your documentation.
Docus lets you write all your content in Markdown but also provide the ability to integrate components with the MDC syntax provided by Nuxt Content.
Landing page
The landing corresponds to the index.md file. MDC syntax supercharges Markdown with the ability to use Vue components including slots and props inside your .md files.
Check the list of Nuxt UI prose components you can integrate in your Markdown.
Components
MDC provides a dedicated syntax to easily use Vue components in your content:
:::u-page-feature
:::
Slots
Slots can receive text content or other components.
- Default slot is rendered directly inside the component or with
#default. - Named slots are defined using the
#symbol followed by the slot name.
:::u-page-feature
#title
Nuxt 4
#description
Powered by Nuxt 4 for optimal performances and SEO.
:::
Props
Props are passed using inline syntax or YAML frontmatter within the component block:
:::u-page-feature{icon="i-simple-icons-nuxt" to="https://nuxt.com"}
#title
Nuxt 4
#description
Powered by Nuxt 4 for optimal performances and SEO.
:::
:::u-page-feature
---
icon: i-simple-icons-nuxt
to: https://nuxt.com
---
#title
Nuxt 4
#description
Powered by Nuxt 4 for optimal performances and SEO.
:::
Check the Nuxt Content documentation for more details about the MDC syntax
Documentation pages
There is a one to one relationship between content files and pages on your site. Each Markdown page in the content/ folder maps directly to a page route.
To get started, simply edit or add a .md files in the content/ directory to have your pages updated. Docus will handle routing, navigation, and full-text search automatically.
Frontmatter
Every file of the content/ folder starts with the --- syntax on top of the page. It corresponds to the frontmatter of your file which is a convention of Markdown-based CMS to provide meta-data to pages.
---
title: 'Edition'
description: 'Learn how to write your documentation.'
---
<!-- Content of the page in pure Markdown -->

Parameters
Pages in the /content directory are defined as page type in Nuxt Content. They all follow the same structure with existing frontmatter keys: