Get-MarkdownMetadata
Obtient les métadonnées de l’en-tête d’un fichier markdown.
Syntax
Get-MarkdownMetadata
-Path <String[]>
[<CommonParameters>]
Get-MarkdownMetadata
-Markdown <String>
[<CommonParameters>]
Description
L’applet Get-MarkdownMetadata
de commande obtient les métadonnées à partir 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 pour une utilisation 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 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 $Markdown
variable.
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 .\docs
dossier.
Paramètres
-Markdown
Spécifie une chaîne qui contient du texte au format markdown.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Spécifie un tableau de chemins d’accès de fichiers ou dossiers markdown.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | True |
Entrées
String[]
Vous pouvez diriger un tableau de chemins vers cette applet de commande.
Sorties
Dictionary[String, String]
L’applet de commande retourne un Dictionary[String, String]
objet. Le dictionnaire contient des paires clé-valeur trouvées dans le bloc de métadonnées markdown.