Set-MarkdownOption

Konsolda Markdown içeriğini işlemek için kullanılan renkleri ve stilleri ayarlar.

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

Konsolda Markdown içeriğini işlemek için kullanılan renkleri ve stilleri ayarlar. Bu stiller, işlenen Markdown metninin rengini ve stilini değiştiren ANSI kaçış kodları kullanılarak tanımlanır.

Markdown hakkında daha fazla bilgi için Bkz . CommonMark web sitesi.

Not

Ayarlarda kullanılan dize değerleri, ANSI kaçış dizisi için Escape karakterini ([char]0x1B) izleyen karakterlerdir. Dizeye Escape karakterini eklemeyin. ANSI kaçış kodlarıyla ilgili daha fazla bilgi için bkz . ANSI_escape_code.

Örnekler

Örnek 1 - Açık Temaya Geçme

Bu örnek, Light temasını seçer ve PassThru parametresini kullanarak yeni yapılandırmayı görüntüler.

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

Örnek 2 - Renk ve stil ayarlarını özelleştirme

Bu örnek, Markdown üst bilgilerinin kaçış kodunu değiştirir. Üst bilgiler için varsayılan yapılandırma, bunları çeşitli renklerde altı çizili metin olarak işler. Bu değişiklik, alt çizgi stilini kaldırır.

$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

Parametreler

-BoldForegroundColor

Kalın Markdown metnini işlemek için ön plan rengini ayarlar.

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

-Code

Markdown metninde kod bloklarını ve yayılmalarını işlemek için rengi ayarlar.

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

-Header1Color

Markdown metninde Header1 bloklarını işlemek için rengi ayarlar.

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

-Header2Color

Markdown metninde Header2 bloklarını işlemek için rengi ayarlar.

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

-Header3Color

Markdown metninde Header3 bloklarını işlemek için rengi ayarlar.

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

-Header4Color

Markdown metninde Header4 bloklarını işlemek için rengi ayarlar.

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

-Header5Color

Markdown metninde Header5 bloklarını işlemek için rengi ayarlar.

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

-Header6Color

Markdown metninde Header6 bloklarını işlemek için rengi ayarlar.

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

-ImageAltTextForegroundColor

Markdown metninde bir görüntü öğesinin alternatif metnini işlemek için ön plan rengini ayarlar.

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

-InputObject

Ayarlanacak yapılandırmayı içeren bir PSMarkdownOptionInfo nesnesi.

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

-ItalicsForegroundColor

Markdown metninde italikleri işlemek için ön plan rengini ayarlar.

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

-LinkForegroundColor

Markdown metninde köprüleri işlemek için ön plan rengini ayarlar.

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

-PassThru

Cmdlet'in yeni yapılandırmayı içeren bir PSMarkdownOptionInfo nesnesi çıktısına neden olur.

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

-Theme

Önceden tanımlanmış renk ayarlarını içeren bir tema seçer. Olası değerler Koyu ve Açık'tır.

Type:String
Accepted values:Dark, Light
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Girişler

PSObject

Çıkışlar

Microsoft.PowerShell.MarkdownRender.PSMarkdownOptionInfo

Notlar

Renk ve stili tanımlamak için kullanılan dize değerleri normal ifadeyle ^\[*[0-9;]*?m{1}eşleşmelidir.