Delen via


Show-Markdown

Toont een Markdown-bestand of -tekenreeks in de console op een beschrijvende manier met behulp van VT100 escape-reeksen of in een browser met HTML.

Syntaxis

Path (Standaard)

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

InputObject

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

LiteralPath

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

Description

De cmdlet Show-Markdown wordt gebruikt om Markdown weer te geven in een door mensen leesbare indeling in een terminal of in een browser.

Show-Markdown kan een tekenreeks retourneren die de escapereeksen VT100 bevat die door de terminal worden weergegeven (als deze VT100 escape-reeksen ondersteunt). Dit wordt voornamelijk gebruikt voor het weergeven van Markdown-bestanden in een terminal. U kunt deze tekenreeks ook ophalen via de ConvertFrom-Markdown door de parameter AsVT100EncodedString op te geven.

Show-Markdown heeft ook de mogelijkheid om een browser te openen en u een gerenderde versie van de Markdown weer te geven. De Markdown wordt weergegeven door deze om te zetten in HTML en het HTML-bestand te openen in uw standaardbrowser.

U kunt wijzigen hoe Show-Markdown Markdown in een terminal weergeeft met behulp van Set-MarkdownOption.

Deze cmdlet is geïntroduceerd in PowerShell 6.1.

Voorbeelden

Voorbeeld 1: Eenvoudig voorbeeld waarin een pad wordt opgegeven

Show-Markdown -Path ./README.md

Voorbeeld 2: Eenvoudig voorbeeld waarin een tekenreeks wordt opgegeven

@"
# Show-Markdown

## Markdown

You can now interact with Markdown via PowerShell!

*stars*
__underlines__
"@ | Show-Markdown

Voorbeeld 2: Markdown openen in een browser

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

Parameters

-InputObject

Een Markdown-tekenreeks die wordt weergegeven in de terminal. Als u geen ondersteunde indeling doorgeeft, zal Show-Markdown een fout veroorzaken.

Parametereigenschappen

Type:PSObject
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

InputObject
Position:Named
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-LiteralPath

Hiermee geeft u het pad naar een Markdown-bestand. In tegenstelling tot de parameter Path wordt de waarde van LiteralPath exact gebruikt zoals deze is getypt. Er worden geen tekens geïnterpreteerd als jokertekens. Als het pad escape-tekens bevat, zet het dan tussen enkele aanhalingstekens. Enkele aanhalingstekens zorgen ervoor dat PowerShell geen tekens als escapesequenties interpreteert.

Parametereigenschappen

Type:

String[]

Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:PSPath, LP

Parametersets

LiteralPath
Position:Named
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-Path

Hiermee geeft u het pad naar een Markdown-bestand dat moet worden weergegeven.

Parametereigenschappen

Type:

String[]

Default value:None
Ondersteunt jokertekens:True
DontShow:False

Parametersets

Path
Position:0
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-UseBrowser

Compileert de Markdown-invoer als HTML en opent deze in uw standaardbrowser.

Parametereigenschappen

Type:SwitchParameter
Default value:False
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

Invoerwaarden

PSObject

String

Uitvoerwaarden

String