Bagikan melalui


Set-MarkdownOption

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

Sintaks

IndividualSetting (Default)

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

InputObject

Set-MarkdownOption
    [-InputObject] <PSObject>
    [-PassThru]
    [<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 cara kerja 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.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Set parameter

IndividualSetting
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Code

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

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Set parameter

IndividualSetting
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Header1Color

Mengatur warna untuk merender blok Header1 dalam teks Markdown.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Set parameter

IndividualSetting
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Header2Color

Mengatur warna untuk merender blok Header2 dalam teks Markdown.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Set parameter

IndividualSetting
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Header3Color

Mengatur warna untuk merender blok Header3 dalam teks Markdown.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Set parameter

IndividualSetting
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Header4Color

Mengatur warna untuk merender blok Header4 dalam teks Markdown.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Set parameter

IndividualSetting
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Header5Color

Mengatur warna untuk merender blok Header5 dalam teks Markdown.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Set parameter

IndividualSetting
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Header6Color

Mengatur warna untuk merender blok Header6 dalam teks Markdown.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Set parameter

IndividualSetting
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-ImageAltTextForegroundColor

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

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Set parameter

IndividualSetting
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-InputObject

Sebuah objek PSMarkdownOptionInfo yang berisi konfigurasi yang akan diatur.

Properti parameter

Jenis:PSObject
Nilai default:None
Mendukung wildcard:False
DontShow:False

Set parameter

InputObject
Position:0
Wajib:True
Nilai dari alur:True
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-ItalicsForegroundColor

Mengatur warna latar depan untuk merender miring dalam teks Markdown.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Set parameter

IndividualSetting
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-LinkForegroundColor

Mengatur warna latar depan untuk menyajikan hyperlink dalam teks Markdown.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Set parameter

IndividualSetting
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-PassThru

Menyebabkan cmdlet menghasilkan objek PSMarkdownOptionInfo yang berisi konfigurasi baru.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Set parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Theme

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

Properti parameter

Jenis:String
Nilai default:None
Nilai yang diterima:Dark, Light
Mendukung wildcard:False
DontShow:False

Set parameter

Theme
Position:Named
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

CommonParameters

Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.

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}.