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