Set-MarkdownOption
Nastaví barvy a styly používané k vykreslení obsahu Markdownu v konzole.
Syntaxe
IndividualSetting (Výchozí)
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>]
Set-MarkdownOption
[-InputObject] <PSObject>
[-PassThru]
[<CommonParameters>]
Description
Nastaví barvy a styly používané k vykreslení obsahu Markdownu v konzole. Tyto styly jsou definovány pomocí řídicích kódů ANSI, které mění barvu a styl vykreslovaného textu Markdownu.
Další informace o Markdownu najdete na webu CommonMark .
Poznámka:
Řetězcové hodnoty použité v nastavení jsou znaky, které následují řídicí znak ([char]0x1B) pro řídicí sekvenci ANSI. Do řetězce nezahrnujte znak escape . Další informace o řídicích kódech ANSI fungují, viz ANSI_escape_code .
Příklady
Příklad 1 – přepnutí na světlý motiv
Tento příklad vybere motiv Light a zobrazí novou konfiguraci pomocí parametru 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
Příklad 2 – Přizpůsobení nastavení barvy a stylu
Tento příklad změní řídicí kód pro hlavičky Markdownu. Výchozí konfigurace záhlaví je vykreslí jako podtržený text různých barev. Tato změna odebere styl podtržení.
$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
Parametry
-BoldForegroundColor
Nastaví barvu popředí pro vykreslení tučného textu Markdownu.
Vlastnosti parametru
Typ: String
Default value: None
Podporuje zástupné znaky: False
DontShow: False
Sady parametrů
IndividualSetting
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
-Code
Nastaví barvu pro vykreslovací bloky kódu a rozsahy v textu Markdownu.
Vlastnosti parametru
Typ: String
Default value: None
Podporuje zástupné znaky: False
DontShow: False
Sady parametrů
IndividualSetting
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
Nastaví barvu pro vykreslení bloků Header1 v textu Markdownu.
Typ: String
Default value: None
Podporuje zástupné znaky: False
DontShow: False
IndividualSetting
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
Nastaví barvu pro vykreslení bloků Header2 v textu Markdownu.
Typ: String
Default value: None
Podporuje zástupné znaky: False
DontShow: False
IndividualSetting
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
Nastaví barvu pro vykreslení bloků Header3 v textu Markdownu.
Typ: String
Default value: None
Podporuje zástupné znaky: False
DontShow: False
IndividualSetting
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
Nastaví barvu pro vykreslení bloků Header4 v textu Markdownu.
Typ: String
Default value: None
Podporuje zástupné znaky: False
DontShow: False
IndividualSetting
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
Nastaví barvu pro vykreslování bloků Header5 v textu Markdownu.
Typ: String
Default value: None
Podporuje zástupné znaky: False
DontShow: False
IndividualSetting
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
Nastaví barvu pro vykreslování bloků Header6 v textu Markdownu.
Typ: String
Default value: None
Podporuje zástupné znaky: False
DontShow: False
IndividualSetting
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
-ImageAltTextForegroundColor
Nastaví barvu popředí pro vykreslení alternativního textu prvku obrázku v jazyce Markdown.
Vlastnosti parametru
Typ: String
Default value: None
Podporuje zástupné znaky: False
DontShow: False
Sady parametrů
IndividualSetting
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
PSMarkdownOptionInfo objekt obsahující konfiguraci, která se má nastavit.
Typ: PSObject
Default value: None
Podporuje zástupné znaky: False
DontShow: False
InputObject
Position: 0
Povinné: True
Hodnota z kanálu: True
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
-ItalicsForegroundColor
Nastaví barvu popředí pro vykreslení kurzívy v textu Markdownu.
Vlastnosti parametru
Typ: String
Default value: None
Podporuje zástupné znaky: False
DontShow: False
Sady parametrů
IndividualSetting
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
-LinkForegroundColor
Nastaví barvu popředí pro vykreslení hypertextových odkazů v textu Markdownu.
Vlastnosti parametru
Typ: String
Default value: None
Podporuje zástupné znaky: False
DontShow: False
Sady parametrů
IndividualSetting
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
-PassThru
Způsobí, že rutina vypíše PSMarkdownOptionInfo objekt obsahující novou konfiguraci.
Vlastnosti parametru
Typ: SwitchParameter
Default value: None
Podporuje zástupné znaky: False
DontShow: False
Sady parametrů
(All)
Position: Named
Povinné: False
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
-Theme
Vybere motiv obsahující předdefinovaná nastavení barev. Možné hodnoty jsou tmavých a světlých .
Vlastnosti parametru
Typ: String
Default value: None
Přípustné hodnoty: Dark, Light
Podporuje zástupné znaky: False
DontShow: False
Sady parametrů
Theme
Position: Named
Povinné: True
Hodnota z kanálu: False
Hodnota z kanálu podle názvu vlastnosti: False
Hodnota ze zbývajících argumentů: False
CommonParameters
Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters .
Výstupy
Microsoft.PowerShell.MarkdownRender.PSMarkdownOptionInfo
Poznámky
Řetězcové hodnoty použité k definování barvy a stylu musí odpovídat regulárnímu výrazu ^\[*[0-9;]*?m{1}.