ConvertFrom-Markdown
Bir dizenin veya dosyanın içeriğini MarkdownInfo nesnesine dönüştürün.
Sözdizimi
PathParamSet EnterprisePublishing
ConvertFrom-Markdown
[-Path] <String[]>
[-AsVT100EncodedString]
[<CommonParameters>]
LiteralParamSet
ConvertFrom-Markdown
-LiteralPath <String[]>
[-AsVT100EncodedString]
[<CommonParameters>]
InputObjParamSet
ConvertFrom-Markdown
-InputObject <PSObject>
[-AsVT100EncodedString]
[<CommonParameters>]
Description
Bu cmdlet, belirtilen içeriği bir MarkdownInfodönüştürür. Path parametresi için bir dosya yolu belirtildiğinde, dosyadaki içerik dönüştürülür. Çıkış nesnesinin üç özelliği vardır:
- Belirteci özelliği, dönüştürülen nesnenin soyut söz dizimi ağacına (AST) sahiptir
- Html özelliği, belirtilen girişin HTML dönüştürmesine sahiptir
- VT100EncodedString özelliği, AsVT100EncodedString parametresi belirtilmişse ANSI (VT100) kaçış dizileriyle dönüştürülmüş dizeye sahiptir.
Bu cmdlet PowerShell 6.1'de kullanıma sunulmuştur.
Örnekler
Örnek 1: Markdown içeriği içeren bir dosyayı HTML'ye dönüştürme
ConvertFrom-Markdown -Path .\README.md
MarkdownInfo nesnesi döndürülür.
Belirteçleri özelliği, README.md dosyasının dönüştürülmüş içeriğinin AST'sine sahiptir.
Html özelliği, README.md dosyasının HTML dönüştürülmüş içeriğine sahiptir.
Örnek 2: Markdown içeriği içeren bir dosyayı VT100 ile kodlanmış bir dizeye dönüştürme
ConvertFrom-Markdown -Path .\README.md -AsVT100EncodedString
MarkdownInfo nesnesi döndürülür.
Belirteçleri özelliği, README.md dosyasının dönüştürülmüş içeriğinin AST'sine sahiptir.
VT100EncodedString özelliği, README.md dosyasının VT100 kodlanmış dize dönüştürülmüş içeriğine sahiptir.
Örnek 3: Markdown içeriği içeren giriş nesnesini VT100 ile kodlanmış bir dizeye dönüştürme
Get-Item .\README.md | ConvertFrom-Markdown -AsVT100EncodedString
MarkdownInfo nesnesi döndürülür.
Get-Item nesnesi VT100 ile kodlanmış bir dizeye dönüştürülür.
Belirteçleri özelliği, README.md dosyasının dönüştürülmüş içeriğinin AST'sine sahiptir.
VT100EncodedString özelliği, README.md dosyasının VT100 kodlanmış dize dönüştürülmüş içeriğine sahiptir.
Örnek 4: Markdown içeriği içeren bir dizeyi VT100 ile kodlanmış bir dizeye dönüştürme
"**Bold text**" | ConvertFrom-Markdown -AsVT100EncodedString
MarkdownInfo nesnesi döndürülür. Belirtilen dize **Bold text** VT100 ile kodlanmış bir dizeye dönüştürülür ve VT100EncodedString özelliğinde kullanılabilir.
Parametreler
-AsVT100EncodedString
Çıktının VT100 kaçış kodlarıyla bir dize olarak kodlanması gerekip gerekmediğini belirtir.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-InputObject
Dönüştürülecek nesneyi belirtir. System.String
Parametre özellikleri
| Tür: | PSObject |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
InputObjParamSet
| Position: | Named |
| Zorunlu: | True |
| İşlem hattından gelen değer: | True |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-LiteralPath
Dönüştürülecek dosyanın yolunu belirtir.
Parametre özellikleri
| Tür: | String[] |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
| Diğer adlar: | PSPath, LP |
Parametre kümeleri
LiteralParamSet
| Position: | Named |
| Zorunlu: | True |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Path
Dönüştürülecek dosyanın yolunu belirtir.
Parametre özellikleri
| Tür: | String[] |
| Default value: | None |
| Joker karakterleri destekler: | True |
| DontShow: | False |
Parametre kümeleri
PathParamSet
| Position: | 0 |
| Zorunlu: | True |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
CommonParameters
Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.