EulandaXtools — Funktionsreferenz
Entfernt den YAML-FrontMatter-Block aus einem Markdown-Dokument.
Remove-FrontMatter [[-Content] <string>] [<CommonParameters>]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.
-Content
Type: stringDer gesamte Inhalt der Markdown-Datei als Zeichenkette.
Der Markdown-Inhalt ohne FrontMatter (also nur der Payload-Teil).# Gibt nur den reinen Inhaltsteil ohne FrontMatter zurück.
$markdown = Get-Content -Raw "seite.md"
$payload = Remove-FrontMatter -Content $markdown