Delen via


Get-MarkdownMetadata

Hiermee haalt u metagegevens op uit de koptekst van een Markdown-bestand.

Syntaxis

Get-MarkdownMetadata
   -Path <String[]>
   [<CommonParameters>]
Get-MarkdownMetadata
   -Markdown <String>
   [<CommonParameters>]

Description

De Get-MarkdownMetadata cmdlet haalt de metagegevens op uit de header van een Markdown-bestand dat wordt ondersteund door PlatyPS. De opdracht retourneert de metagegevens als een hash-tabel.

PlatyPS slaat metagegevens op in het headerblok van een Markdown-bestand als sleutel-waardeparen van tekenreeksen. PlatyPS slaat standaard help-bestandsnaam en markdown-schemaversie op.

De sectie Metagegevens kan door de gebruiker geleverde waarden bevatten voor gebruik met externe hulpprogramma's. De cmdlet New-ExternalHelp negeert deze metagegevens.

Voorbeelden

Voorbeeld 1: Metagegevens ophalen uit een bestand

PS C:\> Get-MarkdownMetadata -Path ".\docs\Get-MarkdownMetadata.md"

Key                Value
---                -----
external help file platyPS-help.xml
schema             2.0.0

Met deze opdracht worden metagegevens opgehaald uit een Markdown-bestand.

Voorbeeld 2: Metagegevens ophalen uit een Markdown-tekenreeks

PS C:\> $Markdown = Get-Content -Path ".\docs\Get-MarkdownMetadata.md" -Raw
PS C:\> Get-MarkdownMetadata -Markdown $Markdown

Key                Value
---                -----
external help file platyPS-help.xml
schema             2.0.0

Met de eerste opdracht wordt de inhoud van een bestand opgeslagen en opgeslagen in de variabele $Markdown.

Met de tweede opdracht worden metagegevens opgehaald uit de tekenreeks in $Metadata.

Voorbeeld 3: Metagegevens ophalen uit alle bestanden in een map

PS C:\> Get-MarkdownMetadata -Path ".\docs"

Key                Value
---                -----
external help file platyPS-help.xml
schema             2.0.0
external help file platyPS-help.xml
schema             2.0.0
external help file platyPS-help.xml
schema             2.0.0
external help file platyPS-help.xml
schema             2.0.0
external help file platyPS-help.xml
schema             2.0.0
external help file platyPS-help.xml
schema             2.0.0
external help file platyPS-help.xml
schema             2.0.0
external help file platyPS-help.xml
schema             2.0.0

Met deze opdracht worden metagegevens opgehaald uit elk van de Markdown-bestanden in de map .\docs.

Parameters

-Markdown

Hiermee geeft u een tekenreeks op die opgemaakte markdown-tekst bevat.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Path

Hiermee geeft u een matrix van paden van Markdown-bestanden of -mappen.

Type:String[]
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:True

Invoerwaarden

String[]

U kunt een matrix met paden naar deze cmdlet doorsluisen.

Uitvoerwaarden

Dictionary[String, String]

De cmdlet retourneert een Dictionary[String, String]-object. De woordenlijst bevat sleutel-waardeparen in het markdown-metagegevensblok.