Set-MarkdownOption

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

Syntax

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.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Code

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Header1Color

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Header2Color

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Header3Color

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Header4Color

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Header5Color

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Header6Color

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ImageAltTextForegroundColor

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

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

Type:PSObject
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ItalicsForegroundColor

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LinkForegroundColor

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Theme

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

Type:String
Accepted values:Dark, Light
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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 .