ConvertFrom-Markdownコマンドレットを使うとMarkdownで書かれたテキストファイルをHTMLへ変換することが出来ます。
例:README.mdをREADME.htmlへ変換する。
ConvertFrom-Markdown -LiteralPath .\README.md | % {'<html><head><title>README</title></head><body>' + $_.Html + "</body></html>" } | Set-Content -Path README.html
ConvertFrom-Markdownで生成されたオブジェクトにHtmlプロパティがありますので、そちらを参照するとHTML化された文章が取り出せます。HTMLファイルのBODY部分に相当する内容ですので、ヘッダーとフッター部分を適当に補ってHTMLファイルにしています。
ちなみにShow-MarkdownコマンドレットにUseBrowserオプションをつけるとMarkdown文章が多分HTML化されてウェブブラウザで開きます。
![]()

Show-Markdown (Microsoft.PowerShell.Utility) - PowerShell
The Show-Markdown cmdlet is used to render Markdown in a human readable format either in a terminal or in a browser. Sho...
中々気の利いたコマンドレットを用意していただき、有難く使わせてもらおうかと思います。
コメント