Artikelversion: Enterprise Server 2.17
Codeblöcke erstellen und markieren
Geben Sie Codebeispiele mit Fenced-Code-Blöcken frei, und aktivieren Sie die Syntaxmarkierung.
Fenced-Code-Blöcke
Um Fenced-Code-Blöcke zu erstellen, platzieren Sie dreifache Backticks ```
vor und nach dem Codeblock. Wir empfehlen, eine leere Zeile vor und nach den Codeblöcken einzufügen, damit die Rohformatierung besser lesbar ist.
``` function test() { console.log("notice the blank line before this function?"); } ```
Tipp: Um die Formatierung in einer Liste beizubehalten, achten Sie darauf, die Nicht-Fenced-Code-Blöcke um acht Leerzeichen einzurücken.
Syntaxmarkierung
Sie können einen optionalen Sprachkennzeichner hinzufügen, um die Syntaxmarkierung im Fenced-Code-Block zu aktivieren.
So sieht z. B. die Syntaxmarkierung des Ruby-Codes aus:
```ruby
require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
```
Wir nutzen Linguist, um die Spracherkennung durchzuführen und Drittanbieter-Grammatiken für die Syntaxmarkierung auszuwählen. In der Sprachen-YAML-Datei finden Sie gültige Stichwörter.