Set-MarkdownOption
Konsolda Markdown içeriğini işlemek için kullanılan renkleri ve stilleri ayarlar.
Sözdizimi
IndividualSetting EnterprisePublishing
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
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.
Uyarı
Ayarlarda kullanılan dize değerleri, ANSI kaçış dizisi için Escape karakterini ([char]0x1B) izleyen karakterlerdir. Dizeye Escape karakterini eklemeyin. ANSI kaçış kodları çalışması hakkında 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.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
IndividualSetting
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-Code
Markdown metninde kod bloklarını ve aralıkları görselleştirmek için rengi ayarlar.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
IndividualSetting
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
Markdown metninde Header1 bloklarını işlemek için rengi ayarlar.
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
IndividualSetting
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
Markdown metninde Header2 bloklarını işlemek için rengi ayarlar.
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
IndividualSetting
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
Markdown metninde Header3 bloklarını işlemek için rengi ayarlar.
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
IndividualSetting
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
Markdown metninde Header4 bloklarını işlemek için rengi ayarlar.
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
IndividualSetting
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
Markdown metninde Header5 bloklarını işlemek için rengi ayarlar.
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
IndividualSetting
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
Markdown metninde Header6 bloklarını işlemek için rengi ayarlar.
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
IndividualSetting
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-ImageAltTextForegroundColor
Markdown metninde bir görüntü öğesinin alternatif metnini işlemek için ön plan rengini ayarlar.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
IndividualSetting
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
Ayarlanacak yapılandırmayı içeren bir PSMarkdownOptionInfo nesnesi.
Tür: PSObject
Default value: None
Joker karakterleri destekler: False
DontShow: False
InputObject
Position: 0
Zorunlu: True
İşlem hattından gelen değer: True
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-ItalicsForegroundColor
Markdown yazısında italikleri işlemek için ön plan rengini ayarlar.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
IndividualSetting
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-LinkForegroundColor
Markdown metninde köprüleri işlemek için ön plan rengini ayarlar.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
IndividualSetting
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-PassThru
Cmdlet'in yeni yapılandırmayı içeren bir PSMarkdownOptionInfo nesnesi oluşturmasına neden olur.
Parametre özellikleri
Tür: SwitchParameter
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-Theme
Önceden tanımlanmış renk ayarlarını içeren bir tema seçer. Olası değerler Koyu, ve Açık .
Parametre özellikleri
Tür: String
Default value: None
Kabul edilen değerler: Dark, Light
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
Theme
Position: Named
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
CommonParameters
Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters .
Çıkışlar
Microsoft.PowerShell.MarkdownRender.PSMarkdownOptionInfo
Notlar
Renk ve stili tanımlamak için kullanılan dize değerleri, ^\[*[0-9;]*?m{1}normal ifadeyle eşleşmelidir.