Fonctionnalités Markdown
Docusaurus prend en charge Markdown et quelques fonctionnalités supplémentaires.
Front Matter
Les documents Markdown ont des métadonnées au sommet appelées Front Matter :
---
id: mon-id-doc
title: Mon titre de document
description: Ma description de document
slug: /mon-url-personnalisee
---
## Titre Markdown
Texte Markdown avec des [liens](./hello.md)
Liens
Les liens Markdown classiques sont pris en charge, en utilisant des chemins URL ou des fichiers relatifs.
Voyons comment [Créer une page](/create-a-page).
Voyons comment [Créer une page](./create-a-page.md).
Résultat : Voyons comment Créer une page.
Images
Les images Markdown classiques sont prises en charge.
Vous pouvez utiliser des chemins absolus pour référencer des images dans le répertoire statique (static/img/docusaurus.png) :

Vous pouvez également référencer des images par rapport au fichier actuel. C'est particulièrement utile pour regrouper les images à proximité des fichiers Markdown qui les utilisent :

Blocs de Code
Les blocs de code Markdown sont pris en charge avec la coloration syntaxique.
```jsx title="src/components/HelloDocusaurus.js"
function HelloDocusaurus() {
return <h1>Bonjour, Docusaurus !</h1>;
}
```
function HelloDocusaurus() {
return <h1>Bonjour, Docusaurus !</h1>;
}
Admonitions
Docusaurus a une syntaxe spéciale pour créer des avertissements et des encadrés :
:::tip[Mon conseil]
Utilisez cette option de fonctionnalité géniale
:::
:::danger[Attention]
Cette action est dangereuse
:::
Utilisez cette option de fonctionnalité géniale
Cette action est dangereuse
MDX et composants React
MDX peut rendre votre documentation plus interactive et permet d'utiliser n'importe quel composant React à l'intérieur de Markdown :
export const Highlight = ({children, color}) => (
<span
style={{
backgroundColor: color,
borderRadius: '20px',
color: '#fff',
padding: '10px',
cursor: 'pointer',
}}
onClick={() => {
alert(`Vous avez cliqué sur la couleur ${color} avec le libellé ${children}`)
}}>
{children}
</span>
);
Ceci est du <Highlight color="#25c2a0">vert Docusaurus</Highlight> !
Ceci est du <Highlight color="#1877F2">bleu Facebook</Highlight> !
Ceci est du vert Docusaurus !
Ceci est du bleu Facebook !