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

IndividualSetting (Standaard)

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

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.

Opmerking

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. Voor meer informatie over ANSI-escapecodes, zie ANSI_escape_code.

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.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

IndividualSetting
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Code

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

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

IndividualSetting
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Header1Color

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

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

IndividualSetting
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Header2Color

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

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

IndividualSetting
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Header3Color

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

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

IndividualSetting
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Header4Color

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

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

IndividualSetting
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Header5Color

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

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

IndividualSetting
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Header6Color

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

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

IndividualSetting
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ImageAltTextForegroundColor

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

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

IndividualSetting
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-InputObject

Een PSMarkdownOptionInfo object met de configuratie die moet worden ingesteld.

Parametereigenschappen

Type:PSObject
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

InputObject
Position:0
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ItalicsForegroundColor

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

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

IndividualSetting
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-LinkForegroundColor

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

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

IndividualSetting
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-PassThru

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

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Theme

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

Parametereigenschappen

Type:String
Default value:None
Geaccepteerde waarden:Dark, Light
Ondersteunt jokertekens:False
DontShow:False

Parametersets

Theme
Position:Named
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

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