Extensões de Markdown

Os tutoriais do Cloud Shell são compatíveis com extensões Markdown para expandir a possibilidade de uso da linguagem.

Formatação de bloco de código

Para criar um bloco de código no seu tutorial, use crase:

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

Os blocos de código oferecem suporte ao destaque de sintaxe e têm um botão para copiar o código para a área de transferência.

É possível mudar a maneira como um bloco de código é exibido adicionando um nome de classe após o primeiro conjunto de crase. Por exemplo, para fazer um bloco de código para destacar a sintaxe como Python, adicione py como uma classe:

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

Veja outras classes que podem ser usadas para alterar a forma como um bloco de código é exibido:

Aula Efeito
LANGUAGE_CLASS_NAME Altere o destaque da sintaxe para um idioma compatível especificado.
none Não aplique o destaque de sintaxe ao bloco de código.
sh Formate o código como a entrada de terminal. O código é prefixado por um $, e um botão é mostrado no bloco que copia o código para o Cloud Shell quando clicado.
terminal Formate o código como a saída do terminal. Idêntico ao estilo none, exceto por não ter botões de cópia no bloco de código.

Veja a seguir os estilos de linguagem compatíveis com destaque de sintaxe:

Nome da linguagem Nome da classe
C# cs
Variantes C c, cc, cpp, cxx, cyc, m
Clojure clj
CoffeeScript coffee
Linha de comando bsh, csh, sh
CSS css
Go go
Haskell hs
Java java
JavaScript js
JSON json
Kotlin kotlin
Lisp lisp
Lua lua
Marcação default-markup, htm, html, mxml, xml, xsl
OCaml, SML, F# e idiomas semelhantes fs, ml  
Perl perl, pl, pm
Buffers de protocolo proto
Python cv, py
Ruby rb
Scala scala
SQL sql
Swift swift
VHDL '93 vhdl
Visual Basic vb, vbs
Wiki wiki
YAML yaml