다음을 통해 공유


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

입력

PSObject

출력

Microsoft.PowerShell.MarkdownRender.PSMarkdownOptionInfo

참고

색과 스타일을 정의하는 데 사용되는 문자열 값은 정규식 ^\[*[0-9;]*?m{1}과 일치해야 합니다.