Set-MarkdownOption

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

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

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 CommonMark-website voor meer informatie over Markdown.

Notitie

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

Voorbeelden

Voorbeeld 1: Overschakelen naar het lichtthema

In dit voorbeeld wordt het Light-thema 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
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Header1Color

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

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

-Header2Color

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

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

-Header3Color

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

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

-Header4Color

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

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

-Header5Color

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

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

-Header6Color

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Een PSMarkdownOptionInfo-object met de configuratie die moet worden ingesteld.

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

-ItalicsForegroundColor

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

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

-LinkForegroundColor

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

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

-PassThru

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

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

-Theme

Hiermee selecteert u een thema met vooraf gedefinieerde kleurinstellingen. De mogelijke waarden zijn donker en licht.

Type:String
Accepted values:Dark, Light
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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}.