Bagikan melalui


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

PSObject

Output

Microsoft.PowerShell.MarkdownRender.PSMarkdownOptionInfo

Catatan

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