Partager via


Get-MarkdownMetadata

Obtient les métadonnées de l’en-tête d’un fichier Markdown.

Syntaxe

FromPath (Par défaut)

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

FromMarkdownString

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

Description

L’applet de commande Get-MarkdownMetadata obtient les métadonnées de l’en-tête d’un fichier Markdown pris en charge par PlatyPS. La commande retourne les métadonnées sous forme de table de hachage.

PlatyPS stocke les métadonnées dans le bloc d’en-tête d’un fichier markdown sous forme de paires clé-valeur de chaînes. Par défaut, PlatyPS stocke le nom du fichier d’aide et la version du schéma Markdown.

La section Métadonnées peut contenir des valeurs fournies par l’utilisateur à utiliser avec des outils externes. L’applet de commande New-ExternalHelp ignore ces métadonnées.

Exemples

Exemple 1 : Obtenir des métadonnées à partir d’un fichier

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

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

Cette commande récupère les métadonnées à partir d’un fichier Markdown.

Exemple 2 : Obtenir des métadonnées à partir d’une chaîne 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

La première commande obtient le contenu d’un fichier et les stocke dans la variable $Markdown.

La deuxième commande récupère les métadonnées de la chaîne dans $Metadata.

Exemple 3 : Obtenir des métadonnées à partir de tous les fichiers d’un dossier

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

Cette commande obtient les métadonnées de chacun des fichiers markdown dans le dossier .\docs.

Paramètres

-Markdown

Spécifie une chaîne qui contient du texte au format markdown.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

FromMarkdownString
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Path

Spécifie un tableau de chemins d’accès de fichiers ou de dossiers Markdown.

Propriétés du paramètre

Type:

String[]

Valeur par défaut:None
Prend en charge les caractères génériques:True
DontShow:False

Jeux de paramètres

FromPath
Position:Named
Obligatoire:True
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Entrées

String

Vous pouvez diriger un tableau de chemins vers cette applet de commande.

Sorties

Dictionary

L’applet de commande retourne un objet Dictionary[String, String]. Le dictionnaire contient des paires clé-valeur trouvées dans le bloc de métadonnées Markdown.