Show-Markdown
Zobrazuje soubor nebo řetězec Markdownu v konzole srozumitelným způsobem pomocí řídicích sekvencí VT100 nebo v prohlížeči pomocí HTML.
Syntaxe
Show-Markdown
[-Path] <String[]>
[-UseBrowser]
[<CommonParameters>]
Show-Markdown
-InputObject <PSObject>
[-UseBrowser]
[<CommonParameters>]
Show-Markdown
-LiteralPath <String[]>
[-UseBrowser]
[<CommonParameters>]
Description
Rutina Show-Markdown
se používá k vykreslení Markdownu v čitelném formátu člověka v terminálu nebo v prohlížeči.
Show-Markdown
může vrátit řetězec, který obsahuje řídicí sekvence VT100, které terminál vykresluje (pokud podporuje řídicí sekvence VT100). Používá se primárně k prohlížení souborů Markdownu v terminálu. Tento řetězec můžete získat také zadáním ConvertFrom-Markdown
parametru AsVT100EncodedString .
Show-Markdown
má také možnost otevřít prohlížeč a zobrazit vykreslenou verzi Markdownu. Markdown vykreslí tak, že ho převede na HTML a otevře soubor HTML ve výchozím prohlížeči.
Způsob vykreslení Markdownu v terminálu můžete změnit Show-Markdown
pomocí funkce Set-MarkdownOption
.
Tato rutina byla zavedena v PowerShellu 6.1.
Příklady
Příklad 1: Jednoduchý příklad určující cestu
Show-Markdown -Path ./README.md
Příklad 2: Jednoduchý příklad zadání řetězce
@"
# Show-Markdown
## Markdown
You can now interact with Markdown via PowerShell!
*stars*
__underlines__
"@ | Show-Markdown
Příklad 2: Otevření Markdownu v prohlížeči
Show-Markdown -Path ./README.md -UseBrowser
Parametry
-InputObject
Řetězec Markdownu, který se zobrazí v terminálu. Pokud nepředáte podporovaný formát, Show-Markdown
vygeneruje se chyba.
Typ: | PSObject |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-LiteralPath
Určuje cestu k souboru Markdownu. Na rozdíl od parametru Path se hodnota LiteralPath používá přesně tak, jak je zadána. Žádné znaky nejsou interpretovány jako zástupné znaky. Pokud cesta obsahuje řídicí znaky, uzavřete ji do jednoduchých uvozovek. Jednoduché uvozovky říkají PowerShellu, aby nepřekládaly žádné znaky jako řídicí sekvence.
Typ: | String[] |
Aliasy: | PSPath, LP |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Path
Určuje cestu k souboru Markdownu, který se má vykreslit.
Typ: | String[] |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | True |
-UseBrowser
Zkompiluje vstup Markdownu jako HTML a otevře ho ve výchozím prohlížeči.
Typ: | SwitchParameter |
Position: | Named |
Default value: | False |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
String[]