Criar e realçar blocos de código
Compartilhe amostras de código com blocos de código isolados e habilitando o realce da sintaxe.
Blocos de código isolados
You can create fenced code blocks by placing triple backticks ```
before and after the code block. É 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 sua formatação em uma lista, certifique-se de recuar blocos de código não isolados em oito espaços.
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
```
Usamos Linguist para executar a detecção de linguagem e selecionar gramáticas de terceiros para realce de sintaxe. Você pode descobrir quais palavras-chave são válidas no arquivo YAML de linguagem.