EulandaXtools — Funktionsreferenz
Erstellt aus einem Newsletter-Markdown-Dokument einen Newsletter-Builder.
ConvertTo-NewsletterBuilderFromMarkdown [-Document] <psobject> [<CommonParameters>]Diese Funktion liest ein Dokumentobjekt (aus ConvertFrom-NewsletterMarkdown) und erzeugt daraus einen Builder (aus New-Newsletter), der anschließend über Get-NewsletterHtml zu E-Mail-HTML gerendert wird.
Body-Mapping ohne RegEx:
1) Überschriften
2) Inhalt
3) Bilder
Pfadauflösung
-Document
Type: psobjectObjekt aus ConvertFrom-NewsletterMarkdown mit Meta, BodyLines und BaseDirectory.
System.ObjectBuilder-Objekt (Eulanda.NewsletterBuilder).
# Builder aus Markdown-Datei erzeugen
$doc = ConvertFrom-NewsletterMarkdown -Path '.\Januar-2025.newsletter.md'
$builder = ConvertTo-NewsletterBuilderFromMarkdown -Document $doc# Mehrere ## hintereinander: beide erscheinen (erste als Heading-only Abschnitt)
$md = @"
---
BrandName: EULANDA
---
# Titel
## AN: {{ADRESSE.IDENT}}
## Gemailt an: {{NEWSLETTER.TO}}
Text
"@
$doc = ConvertFrom-NewsletterMarkdown -Text $md
$builder = ConvertTo-NewsletterBuilderFromMarkdown -Document $doc