Extensions Markdown

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

Mise en forme des blocs de code

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

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

Les blocs de code sont compatibles avec 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 d'accents graves. Par exemple, pour faire passer un bloc de code d'effectuer en surbrillance de syntaxe 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 coloration syntaxique par un langage compatible.
none N'appliquez pas la coloration syntaxique au bloc de code.
sh Formatez le code comme l'entrée de terminal. Le code est précédé d'un $ et un bouton permettant de copier le code dans Cloud Shell s'affiche sur le bloc.
terminal Mettez en forme le code comme la sortie de terminal. Identique au style none, sauf qu'il n'y a pas de boutons de copie sur le bloc de code.

Voici les styles de langage acceptés pour la coloration syntaxique :

Nom du langage Nom de la classe
C# cs
Variantes C c, cc, cpp, cxx, cyc, m
Clojure clj
Coffeescript 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 langages similaires fs, ml  
Perl perl, pl, pm
tampon de protocole proto
Python cv, py
Ruby rb
Scala scala
SQL sql
Swift swift
VHDL '93 vhdl
Visual Basic vb, vbs
Wiki wiki
YAML yaml