Set-MarkdownOption

Anger de färger och format som används för att återge Markdown-innehåll i konsolen.

Syntax

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>]
Set-MarkdownOption
   [-PassThru]
   -Theme <String>
   [<CommonParameters>]
Set-MarkdownOption
   [-PassThru]
   [-InputObject] <PSObject>
   [<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å CommonMark-webbplatsen.

Kommentar

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 Ljus och visar den nya konfigurationen med hjälp av 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

Exempel 2 – Anpassa färg- och formatinställningar

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.

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

-Code

Anger färgen för återgivning av kodblock och intervall i Markdown-text.

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

-Header1Color

Anger färg för återgivning av Rubrik1-block i Markdown-text.

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

-Header2Color

Anger färg för återgivning av Rubrik2-block i Markdown-text.

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

-Header3Color

Anger färg för återgivning av Rubrik3-block i Markdown-text.

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

-Header4Color

Anger färg för återgivning av Rubrik4-block i Markdown-text.

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

-Header5Color

Anger färgen för rendering av Rubrik5-block i Markdown-text.

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

-Header6Color

Anger färgen för rendering av Rubrik6-block i Markdown-text.

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

-ImageAltTextForegroundColor

Anger förgrundsfärgen för att återge den alternativa texten för ett bildelement i Markdown-text.

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

-InputObject

Ett PSMarkdownOptionInfo-objekt som innehåller den konfiguration som ska anges.

Type:PSObject
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ItalicsForegroundColor

Anger förgrundsfärgen för att återge kursiv stil i Markdown-text.

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

-LinkForegroundColor

Anger förgrundsfärgen för återgivning av hyperlänkar i Markdown-text.

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

-PassThru

Gör att cmdleten matar ut ett PSMarkdownOptionInfo-objekt som innehåller den nya konfigurationen.

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

-Theme

Väljer ett tema som innehåller fördefinierade färginställningar. Möjliga värden är Mörk och Ljus.

Type:String
Accepted values:Dark, Light
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Indata

PSObject

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