Show-Markdown

Mostra un file Markdown o una stringa nella console in modo descrittivo usando sequenze di escape VT100 o in un browser tramite HTML.

Sintassi

Show-Markdown
    [-Path] <String[]>
    [-UseBrowser]
    [<CommonParameters>]
Show-Markdown
    -InputObject <PSObject>
    [-UseBrowser]
    [<CommonParameters>]
Show-Markdown
    -LiteralPath <String[]>
    [-UseBrowser]
    [<CommonParameters>]

Descrizione

Il Show-Markdown cmdlet viene usato per eseguire il rendering di Markdown in un formato leggibile in un terminale o in un browser.

Show-Markdown può restituire una stringa che include le sequenze di escape VT100 di cui esegue il rendering il terminale (se supporta le sequenze di escape VT100). Viene usato principalmente per visualizzare i file Markdown in un terminale. È anche possibile ottenere questa stringa tramite ConvertFrom-Markdown specificando il parametro AsVT100EncodedString .

Show-Markdown ha anche la possibilità di aprire un browser e mostrare una versione di cui è stato eseguito il rendering di Markdown. Esegue il rendering di Markdown trasformandolo in HTML e aprendo il file HTML nel browser predefinito.

È possibile modificare il Show-Markdown rendering di Markdown in un terminale usando Set-MarkdownOption.

Questo cmdlet è stato introdotto in PowerShell 6.1.

Esempio

Esempio 1: Esempio semplice che specifica un percorso

Show-Markdown -Path ./README.md

Esempio 2: Esempio semplice che specifica una stringa

@"
# Show-Markdown

## Markdown

You can now interact with Markdown via PowerShell!

*stars*
__underlines__
"@ | Show-Markdown

Esempio 2: Apertura di Markdown in un browser

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

Parametri

-InputObject

Stringa Markdown che verrà visualizzata nel terminale. Se non si passa un formato supportato, Show-Markdown verrà generato un errore.

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

-LiteralPath

Specifica il percorso di un file Markdown. A differenza del parametro Path, il valore di LiteralPath viene usato esattamente come viene tipizzato. Nessun carattere viene interpretato come carattere jolly. Se il percorso include caratteri di escape, racchiuderlo tra virgolette singole. Le virgolette singole indicano a PowerShell di non interpretare alcun carattere come sequenze di escape.

Type:String[]
Aliases:PSPath, LP
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Path

Specifica il percorso di un file Markdown di cui eseguire il rendering.

Type:String[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:True

-UseBrowser

Compila l'input Markdown come HTML e lo apre nel browser predefinito.

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

Input

PSObject

String[]

Output

String