Blocos de código cercados
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?");
}
```

Dica
Para preservar a formatação dentro de uma lista, certifique-se de recuar os blocos de código não delimitados 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.
```
````

Se você editar tabelas e snippets de código com frequência, poderá se beneficiar da habilitação de uma fonte de largura fixa em todos os campos de comentário no GitHub. Para saber mais, confira Sobre como escrever e formatar em GitHub.
Realce de sintaxe
Você pode adicionar um identificador de idioma opcional para habilitar o destaque de sintaxe no bloco de código delimitado.
O realce da sintaxe altera a cor e o estilo do código-fonte para facilitar a leitura.
Por exemplo, para realçar a sintaxe do código Ruby:
```ruby
require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
```
Isso exibirá o bloco de código com o realce de sintaxe:

Dica
Ao criar um bloco de código delimitado que você também deseja destacar a sintaxe em um site do GitHub Pages, use identificadores de idioma em minúsculas. Para saber mais, confira Sobre GitHub Pages e Jekyll.
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.
Criando diagramas
Você também pode usar blocos de código para criar diagramas em Markdown. GitHub dá suporte à sintaxe Mermaid, GeoJSON, TopoJSON e ASCII STL. Para saber mais, confira Criando diagramas.
Leitura adicional
-
[Especificações do GitHub Flavored Markdown](https://github.github.com/gfm/) -
[AUTOTITLE](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)