Get-MarkdownLocalLinks #
ÜBERSICHT #
Extrahiert lokale (relative) Links aus einem Markdown-Inhalt.
SYNTAX #
Get-MarkdownLocalLinks [[-Content] <string>] [<CommonParameters>]
BESCHREIBUNG #
Diese Funktion durchsucht den übergebenen Markdown-Inhalt nach Linkmustern der Form [Text](pfad) und gibt ausschließlich lokale bzw. relative Verlinkungen zurück.
Absolute Links mit Protokollen (http://, https://, ftp://, mailto:, tel:) sowie reine Fragment-Verweise (#anker) werden ignoriert.
Bei Links mit optionalem Title-Attribut ([Text](pfad "Titel")) wird nur der Pfad ohne Title-Text extrahiert. Duplikate werden automatisch entfernt.
PARAMETER #
-Content #
Type: string
Der Markdown-Inhalt als Zeichenkette, aus dem Links extrahiert werden sollen.
AUSGABEN #
[string[]] -- Eine Liste eindeutiger relativer Linkpfade.
Gibt ein leeres Array zurück, wenn keine lokalen Links gefunden werden.
BEISPIELE #
# Gibt zurück: '/img/test.png'
Get-MarkdownLocalLinks -Content '[LinkText](/img/test.png)'
# Bildlinks werden ebenfalls erkannt.
Get-MarkdownLocalLinks -Content ''
# Title-Attribute werden nicht miterfasst.
Get-MarkdownLocalLinks -Content '[Hilfe](help.md "Hilfeseite")'