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 CommonMark web sitesine bakın.
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 renklerin 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ın işlenmesi 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 metnindeki italik değerleri 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 metnindeki 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 nesnesinin çıkışını oluşturması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
Çıkışlar
Microsoft.PowerShell.MarkdownRender.PSMarkdownOptionInfo
Notlar
Rengi ve stili tanımlamak için kullanılan dize değerleri normal ifadeyle ^\[*[0-9;]*?m{1}
eşleşmelidir.