Acho uma boa descrição em https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet#code
Os blocos de código fazem parte da especificação do Markdown, mas o destaque da sintaxe não é .
No entanto, muitos renderizadores - como o Github e o Markdown Here - suportam o destaque da sintaxe. Quais idiomas são suportados e como esses nomes de idiomas devem ser escritos variará de renderizador para renderizador. Markdown Aqui suporta realce para dezenas de idiomas (e não idiomas de verdade, como diffs e cabeçalhos HTTP); para ver a lista completa e como escrever os nomes dos idiomas, consulte a página de demonstração do destaque.js .
Embora eu não tenha encontrado nenhum documento oficial do git hub sobre o uso highlight.js
, testei vários idiomas e parecia estar funcionando
Para ver a lista de idiomas que usei https://highlightjs.readthedocs.io/en/latest/css-classes-reference.html#language-names-and-aliases
Algumas amostras de shell:
Shell: console, shell
Bash: bash, sh, zsh
Powershell: powershell, ps
Dos: dos, bat, cmd
Exemplo:
```bat
cd \
copy a b
ping 192.168.0.1
```