Set-MarkdownOption

Mengatur warna dan gaya yang digunakan untuk merender konten Markdown di konsol.

Sintaks

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>]

Deskripsi

Mengatur warna dan gaya yang digunakan untuk merender konten Markdown di konsol. Gaya ini didefinisikan menggunakan kode escape ANSI yang mengubah warna dan gaya teks Markdown yang sedang dirender.

Untuk informasi selengkapnya tentang Markdown, lihat situs web CommonMark .

Catatan

Nilai string yang digunakan dalam pengaturan adalah karakter yang mengikuti karakter Escape ([char]0x1B) untuk urutan escape ANSI. Jangan sertakan karakter Escape dalam string. Untuk informasi selengkapnya tentang pekerjaan kode escape ANSI, lihat ANSI_escape_code.

Contoh

Contoh 1 - Beralih ke Tema Terang

Contoh ini memilih tema Terang dan menampilkan konfigurasi baru menggunakan 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

Contoh 2 - Menyesuaikan pengaturan warna dan gaya

Contoh ini mengubah kode escape untuk header Markdown. Konfigurasi default untuk header merendernya sebagai teks bergaris bawah dari berbagai warna. Perubahan ini menghapus gaya garis bawah.

$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

Parameter

-BoldForegroundColor

Mengatur warna latar depan untuk merender teks Markdown tebal.

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

-Code

Mengatur warna untuk penyajian blok kode dan rentang dalam teks Markdown.

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

-Header1Color

Mengatur warna untuk merender blok Header1 dalam teks Markdown.

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

-Header2Color

Mengatur warna untuk merender blok Header2 dalam teks Markdown.

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

-Header3Color

Mengatur warna untuk merender blok Header3 dalam teks Markdown.

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

-Header4Color

Mengatur warna untuk merender blok Header4 dalam teks Markdown.

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

-Header5Color

Mengatur warna untuk merender blok Header5 dalam teks Markdown.

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

-Header6Color

Mengatur warna untuk merender blok Header6 dalam teks Markdown.

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

-ImageAltTextForegroundColor

Mengatur warna latar depan untuk merender teks alternatif elemen gambar dalam teks Markdown.

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

-InputObject

Objek PSMarkdownOptionInfo yang berisi konfigurasi yang akan diatur.

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

-ItalicsForegroundColor

Mengatur warna latar depan untuk merender miring dalam teks Markdown.

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

-LinkForegroundColor

Mengatur warna latar depan untuk menyajikan hyperlink dalam teks Markdown.

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

-PassThru

Menyebabkan cmdlet menghasilkan objek PSMarkdownOptionInfo yang berisi konfigurasi baru.

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

-Theme

Memilih tema yang berisi pengaturan warna yang telah ditentukan sebelumnya. Nilai yang mungkin adalah Gelap dan Terang.

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

Input

PSObject

Output

Microsoft.PowerShell.MarkdownRender.PSMarkdownOptionInfo

Catatan

Nilai string yang digunakan untuk menentukan warna dan gaya harus cocok dengan ekspresi ^\[*[0-9;]*?m{1}reguler .