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>]
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
Hiermee stelt u de kleur in voor het weergeven van header1-blokken in Markdown-tekst.
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
IndividualSetting
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
Hiermee stelt u de kleur in voor het weergeven van Header2-blokken in Markdown-tekst.
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
IndividualSetting
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
Hiermee stelt u de kleur in voor het weergeven van Header3-blokken in Markdown-tekst.
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
IndividualSetting
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
Hiermee stelt u de kleur in voor het weergeven van Header4-blokken in Markdown-tekst.
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
IndividualSetting
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
Hiermee stelt u de kleur in voor het weergeven van Header5-blokken in Markdown-tekst.
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
IndividualSetting
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
Hiermee stelt u de kleur in voor het weergeven van Header6-blokken in Markdown-tekst.
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
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
Een PSMarkdownOptionInfo object met de configuratie die moet worden ingesteld.
Type: PSObject
Default value: None
Ondersteunt jokertekens: False
DontShow: False
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_CommonParameters voor meer informatie.
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}.