Inhalte in Markdown verfassen
Starlight unterstützt die gesamte Bandbreite der Markdown Syntax in .md
Dateien sowie Frontmatter YAML um Metadaten wie Titel und Beschreibung zu definieren.
Bitte prüfe die MDX docs oder Markdoc docs, wenn du diese Dateiformate verwendest, da die Unterstützung und Verwendung von Markdown unterschiedlich sein kann.
Inline-Stile
Text kann fett, italic, oder durchgestrichen sein.
Du kannst auf eine andere Seite verlinken.
Du kannst inline code
mit Backticks hervorheben.
Bilder
Bilder in Starlight verwenden Astros eingebaute optimierte Asset-Unterstützung.
Markdown und MDX unterstützen die Markdown-Syntax für die Anzeige von Bildern, einschließlich Alt-Text für Bildschirmleser und unterstützende Technologien.
Relative Bildpfade werden auch für lokal in Ihrem Projekt gespeicherte Bilder unterstützt.
Überschriften
Mit einer Überschrift kannst du den Inhalt strukturieren. Überschriften in Markdown werden durch eine Reihe von #
am Anfang der Zeile gekennzeichnet.
Wie du Seiteninhalte in Starlight strukturierst
Starlight ist so konfiguriert, dass es automatisch den Seitentitel als Überschrift verwendet und eine “Übersicht”-Überschrift an den Anfang des Inhaltsverzeichnisses jeder Seite setzt. Wir empfehlen, jede Seite mit normalem Text zu beginnen und die Seitenüberschriften ab <h2>
zu verwenden:
Automatische Überschriften-Ankerlinks
Wenn du Überschriften in Markdown verwendst, erhaltst du automatisch Ankerlinks, so dass du direkt auf bestimmte Abschnitte deiner Seite verlinken kannst:
Überschriften der Ebene 2 (<h2>
) und der Ebene 3 (<h3>
) werden automatisch im Inhaltsverzeichnis der Seite angezeigt.
Nebenbemerkungen
Nebenbemerkungen (auch bekannt als “Ermahnungen” oder “Callouts”) sind nützlich, um sekundäre Informationen neben dem Hauptinhalt einer Seite anzuzeigen.
Starlight bietet eine eigene Markdown-Syntax für die Darstellung von Nebeninformationen. Seitenblöcke werden mit einem Paar dreifacher Doppelpunkte :::
angezeigt, um den Inhalt zu umschließen, und können vom Typ note
, tip
, caution
oder danger
sein.
Sie können alle anderen Markdown-Inhaltstypen innerhalb einer Nebenbemerkung verschachteln, allerdings eignen sich diese am besten für kurze und prägnante Inhaltsstücke.
Nebenbemerkung note
Benutzerdefinierte Nebenbemerkungstitel
Du kannst einen benutzerdefinierten Titel für die Nebenbemerkung in eckigen Klammern nach dem Typen angeben, z.B. :::tip[Wusstest du schon?]
.
Weitere Typen
Vorsichts- und Gefahrenhinweise sind hilfreich, um die Aufmerksamkeit des Benutzers auf Details zu lenken, über die er stolpern könnte. Wenn du diese häufig verwenden, kann das auch ein Zeichen dafür sein, dass die Sache, die Sie dokumentieren, von einem neuen Design profitieren könnte.
Blockzitate
Dies ist ein Blockzitat, das üblicherweise verwendet wird, wenn eine andere Person oder ein Dokument zitiert wird.
Blockzitate werden durch ein ”>” am Anfang jeder Zeile gekennzeichnet.
Code blocks
Ein Codeblock wird durch einen Block mit drei Backticks ```
am Anfang und Ende gekennzeichnet. Du kannst die verwendete Programmiersprache nach den ersten drei Backticks angeben.
Andere allgemeine Markdown-Funktionen
Starlight unterstützt alle anderen Markdown-Autorensyntaxen, wie Listen und Tabellen. Einen schnellen Überblick über alle Markdown-Syntaxelemente findest du im Markdown Cheat Sheet von The Markdown Guide.
Erweiterte Markdown- und MDX-Konfiguration
Starlight verwendet Astros Markdown- und MDX-Renderer, der auf remark und rehype aufbaut. Du kannst eine Unterstützung für eigene Syntax und Verhalten hinzufügen, indem du remarkPlugins
oder rehypePlugins
in deiner Astro-Konfigurationsdatei hinzufügst. Weitere Informationen findest du unter [“Markdown konfigurieren”] (https://docs.astro.build/de/guides/markdown-content/#markdown-konfigurieren) in der Astro-Dokumentation.