Essentiels

Composants Markdown

Utilisez les composants Markdown pour structurer votre contenu, avec l'aide de Nuxt UI.

Les composants prose sont des remplacements pour les balises de typographie HTML. Ils offrent un moyen simple de personnaliser votre interface lors de l'utilisation de Markdown.

Docus et Nuxt UI fournissent un ensemble de composants prose stylés et élégants pour vous aider à rédiger votre documentation avec la syntaxe MDC.

Cette page met en avant uniquement les composants prose les plus adaptés à la rédaction de documentation. Cependant, vous pouvez utiliser n'importe quel composant Nuxt UI dans votre Markdown. Pour la liste complète des composants disponibles, consultez la documentation Nuxt UI.

Accordion

Utilisez les composants accordion et accordion-item pour afficher un Accordion dans votre contenu.

Badge

Utilisez du markdown dans le slot par défaut du composant badge pour afficher un Badge dans votre contenu.

v3.0.0

Callout

Utilisez du markdown dans le slot par défaut du composant callout pour ajouter un contexte visuel à votre contenu.

Utilisez les props icon et color pour le personnaliser. Vous pouvez aussi passer n'importe quelle propriété du composant <NuxtLink>.

Vous pouvez également utiliser les raccourcis note, tip, warning et caution avec des icônes et couleurs prédéfinies.

Voici des informations supplémentaires pour vous.
Voici une suggestion utile.
Faites attention à cette action car elle pourrait avoir des résultats inattendus.
Cette action est irréversible.

Card et CardGroup

Utilisez du markdown dans le slot par défaut du composant card pour mettre en avant votre contenu.

Utilisez les props title, icon et color pour le personnaliser. Vous pouvez aussi passer n'importe quelle propriété du composant <NuxtLink>.

Regroupez vos composants card avec le composant card-group pour les afficher en grille.

Tableau de bord

Un tableau de bord avec une mise en page multi-colonnes.

SaaS

Un template avec landing, pricing, docs et blog.

Docs

Une documentation avec @nuxt/content.

Landing

Une page d'accueil à utiliser comme point de départ.

Collapsible

Enveloppez votre contenu avec le composant collapsible pour afficher un Collapsible dans votre contenu.

Field et FieldGroup

Un field est une prop ou un paramètre à afficher dans votre contenu. Vous pouvez les regrouper avec field-group dans une liste.

analytics
boolean
Par défaut à false - Active l'analytics pour votre projet (bientôt disponible).
blob
boolean
Par défaut à false - Active le stockage blob pour stocker des assets statiques, comme des images, vidéos et plus.
cache
boolean
Par défaut à false - Active le cache pour mettre en cache les réponses de vos routes serveur ou fonctions avec cachedEventHandler et cachedFunction de Nitro.
database
boolean
Par défaut à false - Active la base de données SQL pour stocker les données de votre application.

Icon

Utilisez le composant icon pour afficher une Icône dans votre contenu.

:icon{name="i-simple-icons-nuxtdotjs"}

Kbd

Utilisez le composant kbd pour afficher un Kbd dans votre contenu.

:kbd{value="meta"} :kbd{value="K"}

Tabs

Utilisez les composants tabs et tabs-item pour afficher des Onglets dans votre contenu.

::callout
Lorem velit voluptate ex reprehenderit ullamco et culpa.
::
::tabs{.w-full}
:::tabs-item{icon="i-lucide-code" label="Code"}
```mdc
::::callout
Lorem velit voluptate ex reprehenderit ullamco et culpa.
::::
```
::::

:::tabs-item{icon="i-lucide-eye" label="Aperçu"}
:::::callout
Lorem velit voluptate ex reprehenderit ullamco et culpa.
:::::
:::
::

Steps

Enveloppez vos titres avec le composant Steps pour afficher une liste d'étapes.

Utilisez la prop level pour définir quel titre sera utilisé pour les étapes.

Démarrer un nouveau projet

Terminal
npm create nuxt@latest -- -t github:nuxt-content/docus

Lancer le CLI docus pour démarrer votre serveur de dev

Terminal
docus dev
Copyright © 2026