Join-MarkdownFiles

EulandaXtools — Funktionsreferenz

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.