Set-MarkdownOption
Establece los colores y estilos usados para representar contenido de Markdown en la consola.
Sintaxis
IndividualSetting (Es el valor predeterminado).
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
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 que se usan en la configuración son los caracteres que siguen al carácter de escape de ([char]0x1B) de la secuencia de escape ANSI. No incluya el carácter escape de en la cadena. Para obtener más información sobre el trabajo de códigos de escape ANSI, vea 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.
Propiedades del parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
IndividualSetting
Posición: Named
Mandatory: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-Code
Establece el color para representar bloques de código y intervalos en el texto markdown.
Propiedades del parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
IndividualSetting
Posición: Named
Mandatory: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
Establece el color para representar los bloques Header1 en el texto markdown.
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
IndividualSetting
Posición: Named
Mandatory: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
Establece el color de los bloques Header2 de representación en el texto de Markdown.
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
IndividualSetting
Posición: Named
Mandatory: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
Establece el color de los bloques Header3 de representación en el texto markdown.
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
IndividualSetting
Posición: Named
Mandatory: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
Establece el color para representar bloques Header4 en el texto markdown.
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
IndividualSetting
Posición: Named
Mandatory: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
Establece el color de los bloques Header5 de representación en el texto markdown.
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
IndividualSetting
Posición: Named
Mandatory: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
Establece el color para representar los bloques Header6 en el texto markdown.
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
IndividualSetting
Posición: Named
Mandatory: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-ImageAltTextForegroundColor
Establece el color de primer plano para representar el texto alternativo de un elemento de imagen en el texto Markdown.
Propiedades del parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
IndividualSetting
Posición: Named
Mandatory: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
Objeto PSMarkdownOptionInfo que contiene la configuración que se va a establecer.
Tipo: PSObject
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
InputObject
Posición: 0
Mandatory: True
Valor de la canalización: True
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-ItalicsForegroundColor
Establece el color de primer plano para representar las cursiva en el texto de Markdown.
Propiedades del parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
IndividualSetting
Posición: Named
Mandatory: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-LinkForegroundColor
Establece el color de primer plano para representar hipervínculos en texto Markdown.
Propiedades del parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
IndividualSetting
Posición: Named
Mandatory: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-PassThru
Hace que el cmdlet produzca un objeto PSMarkdownOptionInfo que contiene la nueva configuración.
Propiedades del parámetro
Tipo: SwitchParameter
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Mandatory: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-Theme
Selecciona un tema que contiene la configuración de color predefinida. Los valores posibles son Dark y Light .
Propiedades del parámetro
Tipo: String
Valor predeterminado: None
Valores aceptados: Dark, Light
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
Theme
Posición: Named
Mandatory: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters .
Salidas
Microsoft.PowerShell.MarkdownRender.PSMarkdownOptionInfo
Notas
Los valores de cadena utilizados para definir el color y el estilo deben coincidir con la expresión regular ^\[*[0-9;]*?m{1}.