共用方式為


Get-MarkdownMetadata

從 Markdown 檔案的標頭取得中繼資料。

Syntax

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

Description

Cmdlet Get-MarkdownMetadata 會從 PlatyPS 支援的 Markdown 檔案標頭取得中繼資料。 此命令會以雜湊表的形式傳回中繼資料。

PlatyPS 會將中繼資料儲存在 Markdown 檔案的標頭區塊中,做為字串的機碼/值組。 PlatyPS 預設會儲存說明檔名和 Markdown 架構版本。

中繼資料區段可以包含使用者提供的值,以搭配外部工具使用。 New-ExternalHelp Cmdlet 會忽略此中繼資料。

範例

範例 1:從檔案取得中繼資料

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

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

此命令會從 Markdown 檔案擷取中繼資料。

範例 2:從 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

第一個命令會取得檔案的內容,並將其儲存在 變數中 $Markdown

第二個命令會從 $Metadata 中的字串擷取中繼資料。

範例 3:從資料夾中的所有檔案取得中繼資料

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

此命令會從 資料夾中的每個 Markdown 檔案 .\docs 取得中繼資料。

參數

-Markdown

指定包含 Markdown 格式化文字的字串。

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

-Path

指定 Markdown 檔案或資料夾的路徑陣列。

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

輸入

String[]

您可以使用管線將路徑陣列傳送至此 Cmdlet。

輸出

Dictionary[String, String]

Cmdlet 會傳 Dictionary[String, String] 回 物件。 字典包含 Markdown 中繼資料區塊中找到的索引鍵/值組。