Я знаходжу хороший опис на https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet#code
Кодові блоки є частиною специфікації Markdown, але виділення синтаксису - ні .
Однак багато рендерістів - як Github's та Markdown Here - підтримують підсвічування синтаксису. Які мови підтримуються та як слід писати ці мовні імена, буде залежати від рендерінга до рендерера. Розмітка тут підтримує виділення для десятків мов (і не дуже мов, таких як diff та заголовки HTTP); щоб побачити повний список, і як писати назви мови, см highlight.js демонстраційну сторінку.
Хоча я не зміг знайти жодного офіційного git hub doc щодо використання 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
```