Megosztás a következőn keresztül:


Show-Markdown

Egy Markdown-fájlt vagy sztringet jelenít meg a konzolon felhasználóbarát módon VT100-feloldósorozatokkal vagy HTML-t használó böngészőben.

Syntax

Path (Alapértelmezett)

Show-Markdown
    [-Path] <String[]>
    [-UseBrowser]
    [<CommonParameters>]

InputObject

Show-Markdown
    -InputObject <PSObject>
    [-UseBrowser]
    [<CommonParameters>]

LiteralPath

Show-Markdown
    -LiteralPath <String[]>
    [-UseBrowser]
    [<CommonParameters>]

Description

A Show-Markdown parancsmag a Markdown emberi olvasási formátumban való megjelenítésére szolgál, akár terminálban, akár böngészőben.

Show-Markdown visszaadhat egy sztringet, amely tartalmazza a terminál által renderelt VT100-feloldási sorozatokat (ha támogatja a VT100-as menekülési sorozatokat). Ez elsősorban a Markdown-fájlok terminálban való megtekintésére szolgál. Ezt a sztringet a ConvertFrom-Markdown is lekérheti az AsVT100EncodedString paraméter megadásával.

Show-Markdown emellett megnyithat egy böngészőt, és megjelenítheti a Markdown renderelt verzióját. Úgy jeleníti meg a Markdownt, hogy HTML-vé alakítja, és megnyitja a HTML-fájlt az alapértelmezett böngészőben.

A Show-Markdownhasználatával módosíthatja, hogy Set-MarkdownOption hogyan jeleníti meg a Markdownt egy terminálban.

Ez a parancsmag a PowerShell 6.1-ben lett bevezetve.

Példák

1. példa: Egyszerű példa elérési út megadására

Show-Markdown -Path ./README.md

2. példa: Egyszerű példa sztring megadására

@"
# Show-Markdown

## Markdown

You can now interact with Markdown via PowerShell!

*stars*
__underlines__
"@ | Show-Markdown

2. példa: Markdown megnyitása böngészőben

Show-Markdown -Path ./README.md -UseBrowser

Paraméterek

-InputObject

Egy Markdown-sztring, amely megjelenik a terminálban. Ha nem ad át támogatott formátumot, Show-Markdown hibaüzenetet ad ki.

Paramétertulajdonságok

Típus:PSObject
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

InputObject
Position:Named
Kötelező:True
Folyamatból származó érték:True
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-LiteralPath

Egy Markdown-fájl elérési útját adja meg. Az Elérési út paramétertől eltérően a LiteralPath értéke pontosan a beírt módon lesz használva. A rendszer egyetlen karaktert sem értelmez helyettesítő karakterként. Ha az elérési útvonal escape karaktereket tartalmaz, tedd azt egyes idézőjelek közé. Az egyes idézőjelek azt mondják a PowerShellnek, hogy egyetlen karaktert se értelmezzen escape szekvenciaként.

Paramétertulajdonságok

Típus:

String[]

Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:PSPath, LP

Paraméterkészletek

LiteralPath
Position:Named
Kötelező:True
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:True
Fennmaradó argumentumokból származó érték:False

-Path

Megadja a megjelenítendő Markdown-fájl elérési útját.

Paramétertulajdonságok

Típus:

String[]

Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:True
DontShow:False

Paraméterkészletek

Path
Position:0
Kötelező:True
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:True
Fennmaradó argumentumokból származó érték:False

-UseBrowser

Lefordítja a Markdown-bemenetet HTML-fájlként, és megnyitja az alapértelmezett böngészőben.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:False
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

CommonParameters

Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.

Bevitelek

PSObject

String

Kimenetek

String