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