Skip to main content

Criar e realçar blocos de código

Compartilhe amostras de código com blocos de código protegidos e habilite o realce de sintaxe.

Blocos de código isolados

Você pode criar blocos de código isolados colocando acentos graves triplos ``` antes e depois do bloco de código. É recomendável colocar uma linha em branco antes e depois dos blocos de código para facilitar a leitura da formação bruta.

```
function test() {
  console.log("notice the blank line before this function?");
}
```

Bloco de código isolado renderizado

Dica: para preservar sua formatação em uma lista, recue os blocos de código não isolados em oito espaços.

Para mostrar aspas tripas em um bloco de código isolado, envolva-os dentro de aspas quádruplas.

````
```
Look! You can see my backticks.
```
````

Código isolado interpretado como um bloco de aspas inversas

Realce de sintaxe

Você pode adicionar um identificador de linguagem opcional para habilitar o realce de sintaxe no bloco de código isolado.

Por exemplo, para código Ruby do realce de sintaxe:

```ruby
require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
```

Bloco de código renderizado com realce de sintaxe Ruby

Usamos o Linguist para executar a detecção de linguagem e selecionar gramáticas de terceiros para realce da sintaxe. Descubra as palavras-chave válidas no arquivo YAML de linguagens.

Leitura adicional