Delen via


Set-MarkdownOption

Hiermee stelt u de kleuren en stijlen in die worden gebruikt voor het weergeven van Markdown-inhoud in de console.

Syntaxis

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

Hiermee stelt u de kleuren en stijlen in die worden gebruikt voor het weergeven van Markdown-inhoud in de console. Deze stijlen worden gedefinieerd met behulp van ANSI-escapecodes waarmee de kleur en stijl van de Markdown-tekst worden gewijzigd die wordt weergegeven.

Zie de website CommonMark voor meer informatie over Markdown.

Notitie

De tekenreekswaarden die in de instellingen worden gebruikt, zijn de tekens die volgen op het Escape- teken ([char]0x1B) voor de ANSI-escapereeks. Neem het teken Escape niet op in de tekenreeks. Zie ANSI_escape_codevoor meer informatie over ANSI-escapecodes.

Voorbeelden

Voorbeeld 1: Overschakelen naar het lichtthema

In dit voorbeeld wordt het thema Light geselecteerd en wordt de nieuwe configuratie weergegeven met behulp van de parameter 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

Voorbeeld 2: de kleur- en stijlinstellingen aanpassen

In dit voorbeeld wordt de escape-code voor de Markdown-headers gewijzigd. De standaardconfiguratie voor kopteksten geeft deze weer als onderstreepte tekst van verschillende kleuren. Met deze wijziging wordt de onderstrepingsstijl verwijderd.

$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

Parameters

-BoldForegroundColor

Hiermee stelt u de voorgrondkleur in voor het weergeven van vetgedrukte Markdown-tekst.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Code

Hiermee stelt u de kleur in voor het weergeven van codeblokken en spans in Markdown-tekst.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Header1Color

Hiermee stelt u de kleur in voor het weergeven van header1-blokken in Markdown-tekst.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Header2Color

Hiermee stelt u de kleur in voor het weergeven van Header2-blokken in Markdown-tekst.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Header3Color

Hiermee stelt u de kleur in voor het weergeven van Header3-blokken in Markdown-tekst.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Header4Color

Hiermee stelt u de kleur in voor het weergeven van Header4-blokken in Markdown-tekst.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Header5Color

Hiermee stelt u de kleur in voor het weergeven van Header5-blokken in Markdown-tekst.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Header6Color

Hiermee stelt u de kleur in voor het weergeven van Header6-blokken in Markdown-tekst.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ImageAltTextForegroundColor

Hiermee stelt u de voorgrondkleur in voor het weergeven van de alternatieve tekst van een afbeeldingselement in Markdown-tekst.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InputObject

Een PSMarkdownOptionInfo object met de configuratie die moet worden ingesteld.

Type:PSObject
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ItalicsForegroundColor

Hiermee stelt u de voorgrondkleur in voor het weergeven van cursief in Markdown-tekst.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LinkForegroundColor

Hiermee stelt u de voorgrondkleur in voor het weergeven van hyperlinks in Markdown-tekst.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PassThru

Zorgt ervoor dat de cmdlet een PSMarkdownOptionInfo--object met de nieuwe configuratie uitvoert.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Theme

Hiermee selecteert u een thema met vooraf gedefinieerde kleurinstellingen. De mogelijke waarden zijn Dark en Light.

Type:String
Geaccepteerde waarden:Dark, Light
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

PSObject

Uitvoerwaarden

Microsoft.PowerShell.MarkdownRender.PSMarkdownOptionInfo

Notities

De tekenreekswaarden die worden gebruikt om de kleur en stijl te definiƫren, moeten overeenkomen met de reguliere expressie ^\[*[0-9;]*?m{1}.