Я нахожу хорошее описание на https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet#code
Блоки кода являются частью спецификации Markdown, но подсветка синтаксиса - нет .
Тем не менее, многие средства визуализации, такие как Github и Markdown Here, поддерживают подсветку синтаксиса. Какие языки поддерживаются и как эти названия языков должны быть написаны, будет варьироваться от визуализатора к визуализатору. Markdown Here поддерживает подсветку для десятков языков (и не для таких языков, как diff и заголовки HTTP); чтобы увидеть полный список и как написать названия языков, смотрите демонстрационную страницу highlight.js .
Хотя я не смог найти ни одного официального документа по использованию git hub highlight.js
, я протестировал множество языков и, похоже, работал
Чтобы увидеть список языков, я использовал https://highlightjs.readthedocs.io/en/latest/css-classes-reference.html#language-names-and-aliases.
Некоторые образцы оболочки:
Shell: console, shell
Bash: bash, sh, zsh
Powershell: powershell, ps
Dos: dos, bat, cmd
Пример:
```bat
cd \
copy a b
ping 192.168.0.1
```