En-têtes
Création de titres
# pour créer des titres de différents niveaux :
## (H2) à ###### (H6) pour les sections de contenu. H1 est réservé au titre de la page défini dans votre frontmatter, n’ajoutez donc pas de titre de niveau supérieur # dans le corps de la page.
IDs de titre personnalisés
{#custom-id} :
#my-custom-anchor ou #config au lieu du texte slugifié par défaut.
Cela est utile lorsque vous souhaitez des liens d’ancrage stables qui ne changent pas si vous modifiez le texte du titre, ou lorsque vous avez besoin d’ancrages plus courts et plus faciles à retenir.
Désactivation des liens d’ancrage
noAnchor dans les en-têtes HTML ou React.
noAnchor est utilisé, l’en-tête n’affiche pas la puce d’ancrage et cliquer sur le texte de l’en-tête ne copie pas le lien d’ancrage dans le presse‑papiers.
Mise en forme du texte
Mise en forme de base
| Style | Syntaxe | Exemple | Résultat |
|---|---|---|---|
| Gras | **text** | **important note** | note importante |
| Italique | _text_ | _emphasis_ | emphase |
~text~ | ~deprecated feature~ |
Combiner les formats
Exposant et indice
| Type | Syntaxe | Exemple | Résultat |
|---|---|---|---|
| Exposant | <sup>text</sup> | example<sup>2</sup> | example2 |
| Indice | <sub>text</sub> | example<sub>n</sub> | examplen |
Liens
Liens internes
.mdx ou .md). Les chemins relatifs et les chemins comportant une extension ne fonctionnent pas en production.
Étapes
Liens externes
Liens brisés
Citations
Bloc de citation sur une seule ligne
> avant le texte pour créer un bloc de citation :
Ce texte se démarque du contenu principal.
Bloc citations sur plusieurs lignes
Voici le premier paragraphe d’un bloc de citation sur plusieurs lignes.
Voici le deuxième paragraphe, séparé par une ligne vide précédée de >.
Expressions mathématiques
styling.latex dans le fichier docs.json de vos paramètres.
Mathématiques en ligne
Équations en bloc
$$, pour les équations isolées :
La prise en charge de LaTeX requiert une syntaxe mathématique correcte. Consultez la documentation LaTeX pour des consignes complètes sur la syntaxe.
Sauts de ligne et espaces
Sauts de paragraphe
Sauts de ligne manuels
<br /> pour forcer des retours à la ligne au sein des paragraphes :
Cette ligne commence sur une nouvelle ligne.
Filets horizontaux
--- ou les balises HTML <hr /> pour ajouter un filet horizontal qui sépare visuellement les sections de contenu :
Contenu suivant le filet.
Commentaires
Échapper les caractères spéciaux
{ et } comme le début et la fin d’une expression JSX, et < comme le début d’une balise JSX. Lorsque vous souhaitez que ces caractères s’affichent comme du texte littéral, échappez-les pour que MDX n’essaie pas de les analyser.
| Caractère | Comment l’échapper |
|---|---|
{ et } | Encadrez le caractère par des accents graves (`{`), utilisez l’entité HTML ({ pour {, } pour }) ou écrivez-le dans une expression JSX sous forme de chaîne ({'{'}). |
< | Encadrez par des accents graves (`<`), utilisez l’entité HTML <, ou écrivez {'<'}. |
` | Utilisez une barre oblique inverse (\`) ou encadrez une plus longue portion par des doubles accents graves ( code avec ` à l’intérieur ). |
\ | Utilisez une double barre oblique inverse (\\). |
Exemples d'échappement
```), MDX n’analyse pas les accolades, vous pouvez donc écrire {variable} directement sans échappement. L’échappement n’est requis que dans le texte courant et à l’intérieur des attributs JSX.
Bonnes pratiques
Organisation du contenu
- Utilisez des titres pour établir une hiérarchie claire
- Respectez la hiérarchie des titres (ne passez pas de H2 à H4)
- Rédigez des titres descriptifs et riches en mots-clés
Mise en forme du texte
- Utilisez le gras pour mettre en évidence, pas pour des paragraphes entiers
- Réservez l’italique aux termes, titres ou nuances d’emphase
- Évitez la mise en forme excessive qui détourne l’attention du contenu
Liens
- Rédigez un texte de lien descriptif au lieu de « cliquez ici » ou « en savoir plus »
- Utilisez des chemins relatifs à la racine pour les liens internes
- Testez régulièrement les liens pour éviter les liens rompus