Set-MarkdownOption
콘솔에서 Markdown 콘텐츠를 렌더링하는 데 사용되는 색과 스타일을 설정합니다.
구문
IndividualSetting (기본값)
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>]
Set-MarkdownOption
[-InputObject] <PSObject>
[-PassThru]
[<CommonParameters>]
Description
콘솔에서 Markdown 콘텐츠를 렌더링하는 데 사용되는 색과 스타일을 설정합니다. 이러한 스타일은 렌더링되는 Markdown 텍스트의 색과 스타일을 변경하는 ANSI 이스케이프 코드를 사용하여 정의됩니다.
Markdown에 대한 자세한 내용은 CommonMark 웹 사이트를 참조하세요.
비고
설정에 사용되는 문자열 값은 ANSI 이스케이프 시퀀스의 Escape 문자([char]0x1B)를 따르는 문자입니다. 문자열에 이스케이프 문자를 포함하지 마세요. ANSI 이스케이프 코드 작동에 대한 자세한 내용은 ANSI_escape_code 참조하세요.
예제
예제 1 - 밝은 테마로 전환
다음은 Light 테마를 선택하고 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
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
IndividualSetting
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-Code
Markdown 텍스트에서 코드 블록 및 범위를 렌더링하기 위한 색을 설정합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
IndividualSetting
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
Markdown 텍스트에서 Header1 블록을 렌더링하기 위한 색을 설정합니다.
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
IndividualSetting
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
Markdown 텍스트에서 Header2 블록을 렌더링하기 위한 색을 설정합니다.
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
IndividualSetting
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
Markdown 텍스트에서 Header3 블록을 렌더링하기 위한 색을 설정합니다.
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
IndividualSetting
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
Markdown 텍스트에서 Header4 블록을 렌더링하기 위한 색을 설정합니다.
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
IndividualSetting
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
Markdown 텍스트에서 Header5 블록을 렌더링하기 위한 색을 설정합니다.
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
IndividualSetting
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
Markdown 텍스트에서 Header6 블록을 렌더링하기 위한 색을 설정합니다.
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
IndividualSetting
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-ImageAltTextForegroundColor
Markdown 텍스트에서 이미지 요소의 대체 텍스트를 렌더링하기 위한 전경색을 설정합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
IndividualSetting
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
설정할 구성을 포함하는 PSMarkdownOptionInfo 개체입니다.
형식: PSObject
Default value: None
와일드카드 지원: False
DontShow: False
InputObject
Position: 0
필수: True
파이프라인의 값: True
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-ItalicsForegroundColor
Markdown 텍스트에서 기울임꼴을 표시하기 위한 전경색을 설정합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
IndividualSetting
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-LinkForegroundColor
Markdown 텍스트에서 하이퍼링크를 렌더링하기 위한 전경색을 설정합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
IndividualSetting
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-PassThru
cmdlet이 새 구성을 포함하는 PSMarkdownOptionInfo 개체를 출력하도록 합니다.
매개 변수 속성
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-Theme
미리 정의된 색 설정이 포함된 테마를 선택합니다. 가능한 값은 어두운, 어두운, 밝은, 밝은입니다.
매개 변수 속성
형식: String
Default value: None
허용되는 값: Dark, Light
와일드카드 지원: False
DontShow: False
매개 변수 집합
Theme
Position: Named
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
CommonParameters
이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters 를 참조하세요.
출력
Microsoft.PowerShell.MarkdownRender.PSMarkdownOptionInfo
참고
색과 스타일을 정의하는 데 사용되는 문자열 값은 정규식 ^\[*[0-9;]*?m{1}일치해야 합니다.