Udostępnij za pośrednictwem


Get-MarkdownMetadata

Pobiera metadane z nagłówka pliku markdown.

Składnia

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

Opis

Polecenie Get-MarkdownMetadata cmdlet pobiera metadane z nagłówka pliku markdown obsługiwanego przez platformę PlatyPS. Polecenie zwraca metadane jako tabelę skrótów.

Platforma PlatyPS przechowuje metadane w bloku nagłówka pliku markdown jako pary klucz-wartość ciągów. Domyślnie platforma PlatyPS przechowuje nazwę pliku pomocy i wersję schematu markdown.

Sekcja metadanych może zawierać wartości udostępniane przez użytkownika do użycia z narzędziami zewnętrznymi. Polecenie cmdlet New-ExternalHelp ignoruje te metadane.

Przykłady

Przykład 1. Pobieranie metadanych z pliku

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

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

To polecenie pobiera metadane z pliku markdown.

Przykład 2. Pobieranie metadanych z ciągu markdown

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

Pierwsze polecenie pobiera zawartość pliku i zapisuje je w zmiennej $Markdown .

Drugie polecenie pobiera metadane z ciągu w $Metadata.

Przykład 3. Pobieranie metadanych ze wszystkich plików w folderze

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

To polecenie pobiera metadane z każdego z plików markdown w folderze .\docs .

Parametry

-Markdown

Określa ciąg zawierający sformatowany tekst markdown.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Path

Określa tablicę ścieżek plików lub folderów markdown.

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:True

Dane wejściowe

String[]

Możesz przekazać tablicę ścieżek do tego polecenia cmdlet.

Dane wyjściowe

Dictionary[String, String]

Polecenie cmdlet zwraca Dictionary[String, String] obiekt. Słownik zawiera pary klucz-wartość znalezione w bloku metadanych języka Markdown.