Get-MarkdownMetadata
Získá metadata z hlavičky souboru markdown.
Syntax
Get-MarkdownMetadata
-Path <String[]>
[<CommonParameters>]
Get-MarkdownMetadata
-Markdown <String>
[<CommonParameters>]
Description
Rutina Get-MarkdownMetadata
získá metadata z hlavičky souboru markdownu, který podporuje PlatyPS. Příkaz vrátí metadata jako tabulku hash.
PlatyPS ukládá metadata v bloku hlaviček souboru markdownu jako páry klíč-hodnota řetězců. PlatyPS ve výchozím nastavení ukládá název souboru nápovědy a verzi schématu Markdownu.
Oddíl Metadata může obsahovat uživatelem zadané hodnoty pro použití s externími nástroji. Rutina New-ExternalHelp tato metadata ignoruje.
Příklady
Příklad 1: Získání metadat ze souboru
PS C:\> Get-MarkdownMetadata -Path ".\docs\Get-MarkdownMetadata.md"
Key Value
--- -----
external help file platyPS-help.xml
schema 2.0.0
Tento příkaz načte metadata ze souboru markdownu.
Příklad 2: Získání metadat z řetězce markdownu
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
První příkaz získá obsah souboru a uloží ho do $Markdown
proměnné.
Druhý příkaz načte metadata z řetězce v $Metadata.
Příklad 3: Získání metadat ze všech souborů ve složce
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
Tento příkaz získá metadata z každého souboru Markdownu .\docs
ve složce.
Parametry
-Markdown
Určuje řetězec, který obsahuje text ve formátu markdownu.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Určuje pole cest k souborům nebo složkám markdownu.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | True |
Vstupy
String[]
K této rutině můžete připojit pole cest.
Výstupy
Dictionary[String, String]
Rutina vrátí Dictionary[String, String]
objekt. Slovník obsahuje páry klíč-hodnota nalezené v bloku metadat markdownu.