Set-MarkdownOption
콘솔에서 Markdown 콘텐츠를 렌더링하는 데 사용되는 색과 스타일을 설정합니다.
구문
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>]
Description
콘솔에서 Markdown 콘텐츠를 렌더링하는 데 사용되는 색과 스타일을 설정합니다. 이러한 스타일은 렌더링되는 Markdown 텍스트의 색과 스타일을 변경하는 ANSI 이스케이프 코드를 사용하여 정의됩니다.
Markdown에 대한 자세한 내용은 CommonMark 웹 사이트를 참조하세요.
참고 항목
설정에 사용되는 문자열 값은 ANSI 이스케이프 시퀀스의 이스케이프 문자([char]0x1B
)를 따르는 문자입니다. 문자열에 이스케이프 문자를 포함하지 마세요. ANSI 이스케이프 코드 작동에 대한 자세한 내용은 ANSI_escape_code 참조하세요.
예제
예제 1 - 밝은 테마로 전환
다음은 밝은 테마를 선택하고 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
예제 2 - 색 및 스타일 설정 사용자 지정
다음은 Markdown 헤더의 이스케이프 코드를 변경하는 예제입니다. 헤더에 대한 기본 구성은 다양한 색의 밑줄이 그은 텍스트로 렌더링됩니다. 이렇게 변경하면 밑줄 스타일이 제거됩니다.
$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
매개 변수
-BoldForegroundColor
굵은 Markdown 텍스트를 렌더링하기 위한 전경색을 설정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Code
Markdown 텍스트에서 코드 블록 및 범위를 렌더링하기 위한 색을 설정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Header1Color
Markdown 텍스트에서 Header1 블록을 렌더링하기 위한 색을 설정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Header2Color
Markdown 텍스트에서 Header2 블록을 렌더링하기 위한 색을 설정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Header3Color
Markdown 텍스트에서 Header3 블록을 렌더링하기 위한 색을 설정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Header4Color
Markdown 텍스트에서 Header4 블록을 렌더링하기 위한 색을 설정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Header5Color
Markdown 텍스트에서 Header5 블록을 렌더링하기 위한 색을 설정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Header6Color
Markdown 텍스트에서 Header6 블록을 렌더링하기 위한 색을 설정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ImageAltTextForegroundColor
Markdown 텍스트에서 이미지 요소의 대체 텍스트를 렌더링하기 위한 전경색을 설정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-InputObject
설정할 구성을 포함하는 PSMarkdownOptionInfo 개체입니다.
형식: | PSObject |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-ItalicsForegroundColor
Markdown 텍스트에서 기울탈릭을 렌더링하기 위한 전경색을 설정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-LinkForegroundColor
Markdown 텍스트에서 하이퍼링크를 렌더링하기 위한 전경색을 설정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-PassThru
cmdlet이 새 구성을 포함하는 PSMarkdownOptionInfo 개체를 출력하도록 합니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Theme
미리 정의된 색 설정이 포함된 테마를 선택합니다. 가능한 값은 어둡 고 밝습니다.
형식: | String |
허용되는 값: | Dark, Light |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
입력
출력
Microsoft.PowerShell.MarkdownRender.PSMarkdownOptionInfo
참고
색과 스타일을 정의하는 데 사용되는 문자열 값은 정규식 ^\[*[0-9;]*?m{1}
과 일치해야 합니다.
관련 링크
PowerShell