Fonctionnalités Markdown
Docusaurus prend en charge Markdown et quelques fonctionnalités supplémentaires.
Front Matter
Les documents Markdown comportent des métadonnées en haut appelées Front Matter :
---
id: my-doc-id
title: My document title
description: My document description
slug: /my-custom-url
---
## En-tête Markdown
Texte Markdown avec [liens](./hello.md)
Liens
Les liens Markdown classiques sont pris en charge, à l'aide de chemins d'accès URL ou de chemins d'accès relatifs aux fichiers.
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 standard 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. Cela 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>Hello, Docusaurus!</h1>;
}
```
function HelloDocusaurus() {
return <h1>Hello, Docusaurus!</h1>;
}
Avertissements
Docusaurus dispose d'une syntaxe spéciale pour créer des avertissements et des remarques :
:::tip[Mon conseil]
Utilisez cette fonctionnalité géniale
:::
:::danger[Attention]
Cette action est dangereuse
:::
Utilisez cette 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 dans 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 l'étiquette ${children}`)
}}>
{children}
</span>
);
Ceci est <Highlight color="#25c2a0">le vert Docusaurus</Highlight> !
Ceci est <Highlight color="#1877F2">le bleu Facebook</Highlight> !
C'est le vert Docusaurus !
C'est le bleu Facebook !