Markdown Syntax
Write rich documentation with standard Markdown and MDC-friendly content patterns.
Docd uses Nuxt Content with MDC, so standard Markdown works as expected and can be mixed with components when needed.
Titles
Use headings to create structure and build the table of contents automatically.
Subtitles
Subheadings make long pages easier to scan.
Text formatting
Docd supports standard inline Markdown formatting.
| Style | How to use | Result |
|---|---|---|
| Bold | **bold** | Bold |
| Italic | *italic* | Italic |
| Strike | ~~strike~~ |
You can also combine styles when you need stronger emphasis.
| Style | How to use | Result |
|---|---|---|
| Bold italic | **_bold italic_** | Bold italic |
| Bold strike | ~~**bold**~~ | |
| Italic strike | ~~*italic*~~ |
Links
Use normal Markdown links for external references and internal docs navigation.
Internal links
For internal docs pages, use root-relative paths based on the final route.
Lists
Markdown supports unordered, ordered, and nested lists.
Unordered
- Write content in Markdown.
- Use MDC components when needed.
- Let Docd render navigation automatically.
Ordered
- Create a page in
content/. - Add frontmatter.
- Start writing.
Nested
- Content
- Markdown pages
- Navigation metadata
- App
- Layout overrides
- Custom components
Tables
Tables are useful for props, configuration fields, and comparisons.
| Prop | Default | Type |
|---|---|---|
hideToc | false | boolean |
links | [] | array |
publishedAt | optional | string |
Blockquotes
Use blockquotes for references, callouts, or quoted guidance.
Single line
Docd keeps content in Markdown and leaves application logic in Nuxt.
Multiple paragraphs
Docd is a reusable Nuxt layer for documentation sites.
It combines Nuxt Content, MDC, UI Thing, and Tailwind CSS v4 into one docs-focused stack.