Ajouter des exemples de code
Vous pouvez ajouter du code en ligne ou des blocs de code. Les blocs de code prennent en charge des options méta pour la coloration syntaxique, les titres, la mise en évidence de lignes, les icônes, et plus encore.
Pour indiquer qu’un mot ou une expression est du code, entourez-le de backticks (`).
Utilisez des blocs de code délimités en entourant le code de trois accents graves. Les blocs de code sont copiables et, si vous avez activé l’Assistant, les utilisateurs peuvent demander à l’IA d’expliquer le code.
Indiquez le langage de programmation pour la coloration syntaxique et pour activer les options méta. Ajoutez ensuite les options méta, comme un titre ou une icône, après le langage.
Options des blocs de code
Vous pouvez ajouter des options de métadonnées à vos blocs de code pour personnaliser leur apparence.
Vous devez spécifier un langage de programmation pour un bloc de code avant d’ajouter toute autre option de métadonnées.
- Options chaîne et booléen : Encadrez avec
"", '' ou sans guillemets.
- Options d’expression : Encadrez avec
{}, "" ou ''.
Activez la coloration syntaxique en indiquant le langage de programmation après les backticks ouvrants d’un bloc de code.
Nous utilisons Shiki pour la coloration syntaxique et prenons en charge tous les langages disponibles. Consultez la liste complète des langages dans la documentation de Shiki.
Personnalisez globalement les thèmes des blocs de code avec styling.codeblocks dans votre fichier docs.json. Définissez des thèmes simples comme system ou dark, ou configurez des thèmes Shiki personnalisés pour les modes clair et sombre. Consultez Settings pour des options de configuration détaillées.
Ajoutez un titre pour identifier votre exemple de code. Utilisez title="Your title" ou une chaîne sur une seule ligne.
Ajoutez une icône à votre bloc de code avec la propriété icon. Consultez Icônes pour connaître toutes les options disponibles.
Mise en surbrillance de lignes
Mettez en surbrillance des lignes spécifiques dans vos blocs de code en utilisant highlight avec les numéros de ligne ou les plages de lignes à mettre en surbrillance.
Line Highlighting Example
Mise en évidence de lignes
Mettez en évidence des lignes spécifiques dans vos blocs de code à l’aide de focus avec des numéros de ligne ou des plages.
Afficher les numéros de ligne
Affichez les numéros de ligne à gauche de votre bloc de code avec lines.
Show Line Numbers Example
Permettez aux utilisateurs d’ouvrir et de fermer de longs blocs de code à l’aide de expandable.
Activez le retour à la ligne pour les lignes longues avec wrap. Cela évite le défilement horizontal et facilite la lecture des lignes longues.
Affichez un diff visuel des lignes ajoutées ou supprimées dans vos blocs de code. Les lignes ajoutées sont surlignées en vert et les lignes supprimées en rouge.
Pour créer des diffs, ajoutez ces commentaires spéciaux à la fin des lignes dans votre bloc de code :
// [!code ++] : marque une ligne comme ajoutée (surlignage vert).
// [!code --] : marque une ligne comme supprimée (surlignage rouge).
Pour plusieurs lignes consécutives, indiquez le nombre de lignes après un deux-points :
// [!code ++:3] : marque la ligne actuelle et les deux lignes suivantes comme ajoutées.
// [!code --:5] : marque la ligne actuelle et les quatre lignes suivantes comme supprimées.
La syntaxe des commentaires doit correspondre à votre langage de programmation (par exemple, // pour JavaScript ou # pour Python).