共用方式為


Set-MarkdownOption

設定用於在控制台中轉譯 Markdown 內容的色彩和樣式。

語法

IndividualSetting (預設值)

Set-MarkdownOption
    [-Header1Color <String>]
    [-Header2Color <String>]
    [-Header3Color <String>]
    [-Header4Color <String>]
    [-Header5Color <String>]
    [-Header6Color <String>]
    [-Code <String>]
    [-ImageAltTextForegroundColor <String>]
    [-LinkForegroundColor <String>]
    [-ItalicsForegroundColor <String>]
    [-BoldForegroundColor <String>]
    [-PassThru]
    [<CommonParameters>]

Theme

Set-MarkdownOption
    -Theme <String>
    [-PassThru]
    [<CommonParameters>]

InputObject

Set-MarkdownOption
    [-InputObject] <PSObject>
    [-PassThru]
    [<CommonParameters>]

Description

設定用於在控制台中轉譯 Markdown 內容的色彩和樣式。 這些樣式是使用 ANSI 逸出程式代碼來定義,以變更要轉譯之 Markdown 文字的色彩和樣式。

如需 Markdown 的詳細資訊,請參閱 CommonMark 網站。

備註

設定中使用的字串值是 ANSI 逸出序列 Escape 字元 ([char]0x1B) 後面的字元。 請勿在字串中包含逸出 逸出 字元。 如需 ANSI 逸出碼工作的詳細資訊,請參閱 ANSI_escape_code

範例

範例 1 - 切換至淺色主題

本範例會選取 Light 主題,並使用 PassThru 參數顯示新的組態。

Set-MarkdownOption -Theme Light -PassThru
Header1         : [7m
Header2         : [4;33m
Header3         : [4;34m
Header4         : [4;35m
Header5         : [4;36m
Header6         : [4;30m
Code            : [48;2;155;155;155;38;2;30;30;30m
Link            : [4;38;5;117m
Image           : [33m
EmphasisBold    : [1m
EmphasisItalics : [36m

範例 2 - 自訂色彩和樣式設定

本範例會變更 Markdown 標頭的逸出程序代碼。 標頭的預設組態會將標頭轉譯為各種色彩的底線文字。 這項變更會移除底線樣式。

$mdOptions = Get-MarkdownOption
$mdOptions.Header2 = '[93m'
$mdOptions.Header3 = '[94m'
$mdOptions.Header4 = '[95m'
$mdOptions.Header5 = '[96m'
$mdOptions.Header6 = '[97m'
Set-MarkdownOption -InputObject $mdOptions -PassThru
Header1         : [7m
Header2         : [93m
Header3         : [94m
Header4         : [95m
Header5         : [96m
Header6         : [97m
Code            : [48;2;155;155;155;38;2;30;30;31m
Link            : [4;38;5;117m
Image           : [33m
EmphasisBold    : [1m
EmphasisItalics : [36m

參數

-BoldForegroundColor

設定呈現粗體 Markdown 文字的前景色彩。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

IndividualSetting
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Code

設定 Markdown 文字中轉譯程式代碼區塊和範圍的色彩。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

IndividualSetting
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Header1Color

設定 Markdown 文字中轉譯 Header1 區塊的色彩。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

IndividualSetting
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Header2Color

設定 Markdown 文字中轉譯 Header2 區塊的色彩。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

IndividualSetting
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Header3Color

設定 Markdown 文字中轉譯 Header3 區塊的色彩。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

IndividualSetting
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Header4Color

設定 Markdown 文字中轉譯 Header4 區塊的色彩。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

IndividualSetting
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Header5Color

設定 Markdown 文字中轉譯 Header5 區塊的色彩。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

IndividualSetting
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Header6Color

設定 Markdown 文字中轉譯 Header6 區塊的色彩。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

IndividualSetting
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ImageAltTextForegroundColor

設定前景色彩,以在 Markdown 文字中轉譯影像元素的替代文字。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

IndividualSetting
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-InputObject

PSMarkdownOptionInfo 物件,其中包含要設定的組態。

參數屬性

類型:PSObject
預設值:None
支援萬用字元:False
不要顯示:False

參數集

InputObject
Position:0
必要:True
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ItalicsForegroundColor

設定在 Markdown 文字中呈現斜體的前景色彩。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

IndividualSetting
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-LinkForegroundColor

設定 Markdown 文字中轉譯超連結的前景色彩。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

IndividualSetting
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-PassThru

讓 Cmdlet 輸出包含新組態 PSMarkdownOptionInfo 物件。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Theme

選取包含預先定義色彩設定的主題。 可能的值為 深色Light

參數屬性

類型:String
預設值:None
接受的值:Dark, Light
支援萬用字元:False
不要顯示:False

參數集

Theme
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 Cmdlet 支援一般參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters

輸入

PSObject

輸出

Microsoft.PowerShell.MarkdownRender.PSMarkdownOptionInfo

備註

用來定義色彩和樣式的字串值必須符合正規表示式 ^\[*[0-9;]*?m{1}