Extensions Markdown

Les tutoriels Cloud Shell sont compatibles avec les extensions Markdown pour étendre la capacité du langage.

Format du bloc de code

Pour créer un bloc de code dans votre tutoriel, utilisez des accents graves:

```
print("hello world")
```

Les blocs de code acceptent la mise en surbrillance de la syntaxe et comportent un bouton permettant de copier le code dans le presse-papiers.

Vous pouvez modifier l'affichage d'un bloc de code en ajoutant un nom de classe après le premier ensemble de accents graves. Par exemple, pour indiquer à un bloc de code que la mise en surbrillance est en Python, vous pouvez ajouter py en tant que classe:

```py
print("hello world")
```

Voici d'autres classes que vous pouvez utiliser pour modifier l'affichage d'un bloc de code:

Classe Effet
LANGUAGE_CLASS_NAME Remplacez la mise en surbrillance de la syntaxe par une langue compatible spécifiée.
none N'appliquez pas de mise en surbrillance syntaxique au bloc de code.
sh Appliquez une mise en forme au code, telle que la saisie du terminal. Le code est précédé du préfixe $ et un bouton s'affiche sur le bloc, qui copie le code dans Cloud Shell lorsque l'utilisateur clique dessus.
terminal Mettez en forme le code comme une sortie de terminal. Identiques au style none, à la différence qu'il ne comporte pas de bouton de copie sur le bloc de code.

Voici les styles de langues acceptés pour la mise en surbrillance de la syntaxe:

Nom de la langue Nom de la classe
C# cs
Variantes C c, cc, cpp, cxx, cyc, m
Clojure clj
Café coffee
Ligne de commande bsh, csh, sh
CSS css
Go go
Haskell hs
Java java
JavaScript js
JSON json
Kotlin kotlin
Lisp lisp
Lua lua
Balisage default-markup, htm, html, mxml, xml, xsl
OCaml, SML, F# et autres langages similaires fs, ml
Perl perl, pl, pm
Protocol Buffers proto
Python cv, py
Ruby rb
Scala scala
SQL sql
Swift swift
VHDL 93 vhdl
Visual Basic vb, vbs
Wiki wiki
YAML yaml