Set-MarkdownOption
Anger de färger och format som används för att återge Markdown-innehåll i konsolen.
Syntax
IndividualSetting (Standard)
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
Anger de färger och format som används för att återge Markdown-innehåll i konsolen. Dessa format definieras med hjälp av ANSI-undantagskoder som ändrar färg och format för markdown-texten som återges.
Mer information om Markdown finns på webbplatsen CommonMark .
Anmärkning
Strängvärdena som används i inställningarna är de tecken som följer Escape -tecknet ([char]0x1B) för ANSI-escape-sekvensen. Ta inte med Escape -tecknet i strängen. Mer information om hur ANSI-undantagskoder fungerar finns i ANSI_escape_code .
Exempel
Exempel 1 – Växla till ljustemat
Det här exemplet väljer temat Light och visar den nya konfigurationen med parametern 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
I det här exemplet ändras escape-koden för Markdown-huvudena. Standardkonfigurationen för rubriker återger dem som understruken text i olika färger. Den här ändringen tar bort understrykningsformatet.
$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
Parametrar
-BoldForegroundColor
Anger förgrundsfärgen för återgivning av fet Markdown-text.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
IndividualSetting
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-Code
Anger färgen för återgivning av kodblock och intervall i Markdown-text.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
IndividualSetting
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
Anger färg för återgivning av Rubrik1-block i Markdown-text.
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
IndividualSetting
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
Anger färg för återgivning av Rubrik2-block i Markdown-text.
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
IndividualSetting
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
Anger färg för återgivning av Rubrik3-block i Markdown-text.
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
IndividualSetting
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
Anger färg för återgivning av Rubrik4-block i Markdown-text.
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
IndividualSetting
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
Anger färgen för rendering av Rubrik5-block i Markdown-text.
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
IndividualSetting
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
Anger färgen för rendering av Rubrik6-block i Markdown-text.
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
IndividualSetting
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-ImageAltTextForegroundColor
Anger förgrundsfärgen för att återge den alternativa texten för ett bildelement i Markdown-text.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
IndividualSetting
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
Ett PSMarkdownOptionInfo -objekt som innehåller konfigurationen som ska anges.
Typ: PSObject
Standardvärde: None
Stöder jokertecken: False
DontShow: False
InputObject
Position: 0
Obligatorisk: True
Värde från pipeline: True
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-ItalicsForegroundColor
Anger förgrundsfärgen för att återge kursiv stil i Markdown-text.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
IndividualSetting
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-LinkForegroundColor
Anger förgrundsfärgen för återgivning av hyperlänkar i Markdown-text.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
IndividualSetting
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-PassThru
Gör att cmdleten matar ut ett PSMarkdownOptionInfo objekt som innehåller den nya konfigurationen.
Parameteregenskaper
Typ: SwitchParameter
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-Theme
Väljer ett tema som innehåller fördefinierade färginställningar. Möjliga värden är Dark och Light .
Parameteregenskaper
Typ: String
Standardvärde: None
Godkända värden: Dark, Light
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
Theme
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
CommonParameters
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters .
Utdata
Microsoft.PowerShell.MarkdownRender.PSMarkdownOptionInfo
Kommentarer
Strängvärdena som används för att definiera färg och format måste matcha det reguljära uttrycket ^\[*[0-9;]*?m{1}.