Compartir a través de


Set-MarkdownOption

Establece los colores y estilos usados para representar contenido de Markdown en la consola.

Sintaxis

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

Establece los colores y estilos usados para representar contenido de Markdown en la consola. Estos estilos se definen mediante códigos de escape ANSI que cambian el color y el estilo del texto Markdown que se representa.

Para obtener más información sobre Markdown, consulte el sitio web de CommonMark .

Nota:

Los valores de cadena usados en la configuración son los caracteres que siguen el carácter De escape ([char]0x1B) para la secuencia de escape ANSI. No incluya el carácter Escape en la cadena. Para obtener más información sobre el trabajo de códigos de escape ANSI, consulte ANSI_escape_code.

Ejemplos

Ejemplo 1: Cambiar al tema claro

En este ejemplo se selecciona el tema Light y se muestra la nueva configuración mediante el parámetro 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

Ejemplo 2: Personalizar la configuración de color y estilo

En este ejemplo se cambia el código de escape de los encabezados Markdown. La configuración predeterminada de los encabezados las representa como texto subrayado de varios colores. Este cambio quita el estilo de subrayado.

$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

Parámetros

-BoldForegroundColor

Establece el color de primer plano para representar texto markdown en negrita.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Code

Establece el color para representar bloques de código y intervalos en el texto markdown.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Header1Color

Establece el color para representar los bloques Header1 en el texto markdown.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Header2Color

Establece el color de los bloques Header2 de representación en el texto de Markdown.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Header3Color

Establece el color de los bloques Header3 de representación en el texto markdown.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Header4Color

Establece el color para representar bloques Header4 en el texto markdown.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Header5Color

Establece el color de los bloques Header5 de representación en el texto markdown.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Header6Color

Establece el color para representar los bloques Header6 en el texto markdown.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ImageAltTextForegroundColor

Establece el color de primer plano para representar el texto alternativo de un elemento de imagen en el texto Markdown.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-InputObject

Objeto PSMarkdownOptionInfo que contiene la configuración que se va a establecer.

Tipo:PSObject
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-ItalicsForegroundColor

Establece el color de primer plano para representar las cursiva en el texto de Markdown.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-LinkForegroundColor

Establece el color de primer plano para representar hipervínculos en texto Markdown.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-PassThru

Hace que el cmdlet produzca un objeto PSMarkdownOptionInfo que contenga la nueva configuración.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Theme

Selecciona un tema que contiene la configuración de color predefinida. Los valores posibles son Oscuro y Claro.

Tipo:String
Valores aceptados:Dark, Light
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

PSObject

Salidas

Microsoft.PowerShell.MarkdownRender.PSMarkdownOptionInfo

Notas

Los valores de cadena utilizados para definir el color y el estilo deben coincidir con la expresión ^\[*[0-9;]*?m{1}regular .