Integrierte Standard-Elemente
Auch ohne Konfiguration liefert markdown-it-extensible eine Reihe an nützlichen Standardelementen für wissenschaftliche Arbeiten mit.
Standard Block-Container
Folgende Block-Container sind out-of-the-box verfügbar (Auszug):
grammar-box&grammar-box2mediacentermetrik-schemaimportantliteratur-boxnote-boxlaut-tableindent/compactno-header
Scholarly & Typografie Features
Sanskrit Devanagari
Sanskrit-Begriffe können semantisch sauber (inkl. Sprachattributen für Screenreader und translate="no") gezeichnet werden:
Die Lehre des 《धर्मः》 ist zentral.
Oder mit Doppeldanda: 《धर्मः ||》HTML-Ausgabe:
<span class="sanskrit-dev" translate="no" lang="sa">धर्मः</span>
<span class="sanskrit-dev" translate="no" lang="sa">धर्मः ॥</span>Innerhalb von Tabellen (Line Breaks & Einrückungen)
In Markdown sind Zeilenumbrüche innerhalb von Tabellenzellen oftmals problematisch. Das Plugin bietet hier dedizierte Inlines:
:brerzeugt ein echtes<br>Tag innerhalb einer Tabellenzelle.:indenterzeugt einen Einrückungs-Abstand.
| Begriff | Bedeutung |
| --- | --- |
| Erster Term :br Zweiter Term | Bedeutung 1 :br Bedeutung 2 |Highlighter
Vordefinierte Hervorhebungen:
:sig[Text]-><strong class="signalrot">Text</strong>:mark[Text]-><mark class="marker-yellow">Text</mark>
Styling der Standard-Elemente
Alle hier aufgeführten Standard-Container und Inline-Elemente besitzen vordefinierte CSS-Klassen (z. B. .grammar-box, .note-box, .signalrot, .marker-yellow, .sanskrit-dev).
Diese Klassen sind im mitgelieferten Stylesheet markdown-it-extensible/css (theme/payer-theme.css) bereits vollständig für Light- und Dark-Mode gestaltet. Sie können direkt per import 'markdown-it-extensible/css' geladen oder bei Bedarf in Ihrer eigenen CSS-Datei überschrieben werden.
