Partilhar via


Get-MarkdownMetadata

Obtém metadados do cabeçalho de um arquivo de marcação.

Sintaxe

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

Description

O cmdlet Get-MarkdownMetadata obtém os metadados do cabeçalho de um arquivo de markdown suportado pelo PlatyPS. O comando retorna os metadados como uma tabela de hash.

PlatyPS armazena metadados no bloco de cabeçalho de um arquivo de marcação como pares chave-valor de cadeias de caracteres. Por padrão, o PlatyPS armazena o nome do arquivo de ajuda e a versão do esquema de marcação.

A seção de metadados pode conter valores fornecidos pelo usuário para uso com ferramentas externas. O cmdlet New-ExternalHelp ignora esses metadados.

Exemplos

Exemplo 1: Obter metadados de um ficheiro

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

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

Este comando recupera metadados de um arquivo de marcação.

Exemplo 2: Obter metadados de uma cadeia de caracteres de marcação

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

O primeiro comando obtém o conteúdo de um arquivo e os armazena na variável $Markdown.

O segundo comando recupera metadados da cadeia de caracteres no $Metadata.

Exemplo 3: Obter metadados de todos os arquivos em uma pasta

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

Este comando obtém metadados de cada um dos arquivos de marcação na pasta .\docs.

Parâmetros

-Markdown

Especifica uma cadeia de caracteres que contém texto formatado com marcação.

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Path

Especifica uma matriz de caminhos de arquivos ou pastas de marcação.

Tipo:String[]
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:True

Entradas

String[]

Você pode canalizar uma matriz de caminhos para esse cmdlet.

Saídas

Dictionary[String, String]

O cmdlet retorna um objeto Dictionary[String, String]. O dicionário contém pares chave-valor encontrados no bloco de metadados de markdown.