Remove-FrontMatter #
ÜBERSICHT #
Entfernt den YAML-FrontMatter-Block aus einem Markdown-Dokument.
SYNTAX #
Remove-FrontMatter [[-Content] <string>] [<CommonParameters>]
BESCHREIBUNG #
Diese Funktion analysiert den Beginn eines Markdown-Inhalts und entfernt – sofern vorhanden – einen gültigen YAML-FrontMatter-Block, der durch --- eingerahmt ist. Der eigentliche Markdown-Text (Payload) wird dabei beibehalten.
Die Funktion ist auf typische FrontMatter-Blöcke mit weniger als 20 Zeilen ausgelegt. Enthält das Dokument keinen FrontMatter-Block, wird der Originaltext unverändert zurückgegeben.
PARAMETER #
-Content #
Type: string
Der gesamte Inhalt der Markdown-Datei als Zeichenkette.
AUSGABEN #
Der Markdown-Inhalt ohne FrontMatter (also nur der Payload-Teil).
BEISPIELE #
# Gibt nur den reinen Inhaltsteil ohne FrontMatter zurück.
$markdown = Get-Content -Raw "seite.md"
$payload = Remove-FrontMatter -Content $markdown