Jak wyróżnić polecenia bash / shell w plikach Markdown?
Na przykład dla podkreślenia js
piszę:
```js
function () { return "This code is highlighted as Javascript!"}
```
Aby podświetlić kod HTML, którego używam ```html
.
Jak możemy wyróżnić polecenia bash / shell?
bash
shell
markdown
github-flavored-markdown
Ionică Bizău
źródło
źródło
Jeśli chcesz podświetlić sekwencję poleceń sesji powłoki, tak jak wygląda ona dla użytkownika (z podpowiedziami, a nie tylko jako zawartość hipotetycznego pliku skryptu), to odpowiednim identyfikatorem do użycia w tej chwili jest konsola :
źródło
Dobry opis znajduję na https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet#code
Chociaż nie mogłem znaleźć żadnego oficjalnego dokumentu git hub na temat używania
highlight.js
, przetestowałem wiele języków i wydawało się, że działaAby zobaczyć listę używanych przeze mnie języków https://highlightjs.readthedocs.io/en/latest/css-classes-reference.html#language-names-and-aliases
Niektóre próbki powłoki:
Przykład:
źródło
za pomocą pakietu knitr :
na przykład:
możesz także użyć:
engine='sh'
dla muszliengine='python'
dla pythonengine='perl'
,engine='haskell'
A kilka innych języków jak C i nawetgawk
,awk
etc.źródło
Zgodnie z dokumentacją GitHub dotyczącą podświetlonych bloków kodu GFM
Renderowane na GitHub
console
sprawia , że linie po konsoli stają się niebieskie.bash
,sh
lubshell
nie wydają się „podświetlać” zbyt wiele… i możesz używaćposh
programu PowerShell lub CMD.źródło
Jeśli muszę tylko zaznaczyć pierwsze słowo jako polecenie, więc często używam
properties
:Otrzymuję coś takiego:
kompilacja npm run
źródło
Bitbucket używa CodeMirror do podświetlania składni. Na powłoce bash lub można użyć
sh
,bash
lubzsh
. Więcej informacji można znaleźć w Konfigurowanie podświetlania składni dla rozszerzeń plików i trybów językowych dublowania kodu .źródło