Join-MarkdownFiles #
ÜBERSICHT #
Fügt alle Markdown-Dateien eines Ordners alphabetisch zu einer einzigen Datei zusammen.
SYNTAX #
Join-MarkdownFiles [-SourceFolder] <string> [-DestinationFile] <string> [-NoPageBreak]
[<CommonParameters>]
BESCHREIBUNG #
Diese Funktion liest alle .md-Dateien aus einem angegebenen Ordner, sortiert sie alphabetisch und fügt sie zu einer neuen Datei zusammen. Zwischen den Dateien wird standardmäßig ein HTML-Seitenumbruch eingefügt, der von Typora oder Pandoc beim Export als Seitenwechsel interpretiert wird. Es wird zusätzlich sichergestellt, dass immer mindestens eine Leerzeile zwischen zwei Dateien vorhanden ist, damit Markdown-Parser korrekt arbeiten.
PARAMETER #
-SourceFolder #
Type: string
Mandatory: True
Quellordner mit Markdown-Dateien.
-DestinationFile #
Type: string
Mandatory: True
Zielpfad der zusammengeführten Markdown-Datei.
-NoPageBreak #
Type: switch
Wenn gesetzt, wird kein HTML-Seitenumbruch eingefügt, sondern nur Leerzeilen.
AUSGABEN #
Erstellt die kombinierte Markdown-Datei.
BEISPIELE #
# Fügt alle .md-Dateien mit Seitenumbruch zusammen
Join-MarkdownFiles -SourceFolder 'C:\Docs' -DestinationFile 'C:\Docs\All.md'
# Fügt alle .md-Dateien ohne Seitenumbruch zusammen
Join-MarkdownFiles -SourceFolder 'C:\Docs' -DestinationFile 'C:\Docs\All.md' -NoPageBreak
HINWEISE #
Kompatibel mit PowerShell 5.1 und 7.x.