Wie hebe ich die bash / shell-Befehle in Markdown-Dateien hervor?
Zum Hervorheben js
schreibe ich zum Beispiel :
```js
function () { return "This code is highlighted as Javascript!"}
```
Zum Hervorheben von HTML-Code verwende ich ```html
.
Wie können wir Bash / Shell-Befehle hervorheben?
bash
shell
markdown
github-flavored-markdown
Ionică Bizău
quelle
quelle
Wenn Sie eine Shell-Sitzungsbefehlssequenz so hervorheben möchten, wie sie für den Benutzer aussieht (mit Eingabeaufforderungen, nicht nur als Inhalt einer hypothetischen Skriptdatei), ist die richtige Kennung im Moment die Konsole :
quelle
Eine gute Beschreibung finde ich unter https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet#code
Obwohl ich kein offizielles Git Hub-Dokument über die Verwendung finden konnte
highlight.js
, habe ich viele Sprachen getestet und schien zu funktionierenUm eine Liste der Sprachen anzuzeigen, habe ich https://highlightjs.readthedocs.io/en/latest/css-classes-reference.html#language-names-and-aliases verwendet
Einige Shell-Beispiele:
Beispiel:
quelle
mit dem knitr- paket:
z.B:
Sie können auch verwenden:
engine='sh'
für Shellengine='python'
für Pythonengine='perl'
,engine='haskell'
Und ein paar anderen C-ähnliche Sprachen und sogargawk
,awk
usw.quelle
Gemäß der Dokumentation von GitHub zur GFM-Syntax werden Codeblöcke hervorgehoben
Auf GitHub gerendert, werden
console
die Zeilen nach der Konsole blau.bash
,sh
Odershell
zu „markieren“ nicht viel erscheinen ... und Sie verwenden können ,posh
für Powershell oder CMD.quelle
Wenn Sie nur das erste Wort als Befehl markieren müssen, verwende ich häufig
properties
:Ich erhalte so etwas wie:
npm run build
quelle
Bitbucket verwendet CodeMirror zur Hervorhebung der Syntax. Für Bash oder Shell können Sie verwenden
sh
,bash
oderzsh
. Weitere Informationen finden Sie unter Konfigurieren der Syntaxhervorhebung für Dateierweiterungen und Codespiegel-Sprachmodi .quelle