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 dirender.
Untuk informasi selengkapnya tentang Markdown, lihat situs web CommonMark.
Nota
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 Cahaya
Contoh ini memilih tema Light 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.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Code
Mengatur warna untuk penyajian blok kode dan rentang dalam teks Markdown.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Header1Color
Mengatur warna untuk merender blok Header1 dalam teks Markdown.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Header2Color
Mengatur warna untuk merender blok Header2 dalam teks Markdown.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Header3Color
Mengatur warna untuk merender blok Header3 dalam teks Markdown.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Header4Color
Mengatur warna untuk merender blok Header4 dalam teks Markdown.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Header5Color
Mengatur warna untuk merender blok Header5 dalam teks Markdown.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Header6Color
Mengatur warna untuk merender blok Header6 dalam teks Markdown.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ImageAltTextForegroundColor
Mengatur warna latar depan untuk merender teks alternatif elemen gambar dalam teks Markdown.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-InputObject
Objek PSMarkdownOptionInfo yang berisi konfigurasi yang akan diatur.
Jenis: | PSObject |
Position: | 0 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | False |
-ItalicsForegroundColor
Mengatur warna latar depan untuk merender miring dalam teks Markdown.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-LinkForegroundColor
Mengatur warna latar depan untuk menyajikan hyperlink dalam teks Markdown.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-PassThru
Menyebabkan cmdlet menghasilkan objek PSMarkdownOptionInfo yang berisi konfigurasi baru.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Theme
Memilih tema yang berisi pengaturan warna yang telah ditentukan sebelumnya. Nilai yang mungkin adalah Gelap dan Cahaya.
Jenis: | String |
Nilai yang diterima: | Dark, Light |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
Input
Output
Microsoft.PowerShell.MarkdownRender.PSMarkdownOptionInfo
Catatan
Nilai string yang digunakan untuk menentukan warna dan gaya harus cocok dengan ekspresi reguler ^\[*[0-9;]*?m{1}
.