Sdílet prostřednictvím


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>]

InputObject

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

-Header1Color

Nastaví barvu pro vykreslení bloků Header1 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

-Header2Color

Nastaví barvu pro vykreslení bloků Header2 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

-Header3Color

Nastaví barvu pro vykreslení bloků Header3 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

-Header4Color

Nastaví barvu pro vykreslení bloků Header4 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

-Header5Color

Nastaví barvu pro vykreslování bloků Header5 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

-Header6Color

Nastaví barvu pro vykreslování bloků Header6 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

-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

-InputObject

PSMarkdownOptionInfo objekt obsahující konfiguraci, která se má nastavit.

Vlastnosti parametru

Typ:PSObject
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

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.

Vstupy

PSObject

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}.