Ajouter des exemples de code
Code en ligne
mot ou une expression est du code, encadrez-le de backticks (`).
Blocs de code
Options de code block
Vous devez spécifier un langage de programmation pour un code block avant d’ajouter toute autre option méta.
Syntaxe des options
- Options de type chaîne ou booléen : Entourez-les de
"",''ou laissez sans guillemets. - Options d’expression : Entourez-les de
{},""ou''.
Mise en évidence syntaxique
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 les options de configuration.
Thème personnalisé de mise en évidence syntaxique
Thème personnalisé de mise en évidence syntaxique
Pour des thèmes personnalisés, définissez votre thème dans
docs.json sur "css-variables" et remplacez les couleurs de mise en évidence syntaxique à l’aide de variables CSS avec le préfixe --mint-.Les variables suivantes sont disponibles :Couleurs de base--mint-color-text: Couleur de texte par défaut--mint-color-background: Couleur d’arrière-plan
--mint-token-constant: Constantes et littéraux--mint-token-string: Valeurs de chaîne--mint-token-comment: Commentaires--mint-token-keyword: Mots-clés--mint-token-parameter: Paramètres de fonction--mint-token-function: Noms de fonction--mint-token-string-expression: Expressions de chaîne--mint-token-punctuation: Signes de ponctuation--mint-token-link: Liens
--mint-ansi-black,--mint-ansi-black-dim--mint-ansi-red,--mint-ansi-red-dim--mint-ansi-green,--mint-ansi-green-dim--mint-ansi-yellow,--mint-ansi-yellow-dim--mint-ansi-blue,--mint-ansi-blue-dim--mint-ansi-magenta,--mint-ansi-magenta-dim--mint-ansi-cyan,--mint-ansi-cyan-dim--mint-ansi-white,--mint-ansi-white-dim--mint-ansi-bright-black,--mint-ansi-bright-black-dim--mint-ansi-bright-red,--mint-ansi-bright-red-dim--mint-ansi-bright-green,--mint-ansi-bright-green-dim--mint-ansi-bright-yellow,--mint-ansi-bright-yellow-dim--mint-ansi-bright-blue,--mint-ansi-bright-blue-dim--mint-ansi-bright-magenta,--mint-ansi-bright-magenta-dim--mint-ansi-bright-cyan,--mint-ansi-bright-cyan-dim--mint-ansi-bright-white,--mint-ansi-bright-white-dim
Twoslash
twoslash pour activer des informations de types interactives. Les utilisateurs peuvent survoler des variables, des fonctions et des paramètres pour voir les types et les erreurs, comme dans un IDE.
Icône
icon. Consultez Icônes pour voir toutes les options disponibles.
Mise en évidence de lignes
highlight avec les numéros de ligne ou plages à surligner.
Mise en évidence de lignes
focus avec des numéros de ligne ou des plages.
Afficher les numéros de ligne
lines.
Dépliable
expandable.
Diff
// [!code ++]: Marque une ligne comme ajoutée (mise en évidence en vert).// [!code --]: Marque une ligne comme supprimée (mise en évidence en rouge).
// [!code ++:3]: Marque la ligne actuelle plus les deux suivantes comme ajoutées.// [!code --:5]: Marque la ligne actuelle plus les quatre suivantes comme supprimées.
// pour JavaScript ou # pour Python).