PowerShell7でMarkdownで記述されたREADME.mdをHTMLに変換する。

powershell7 コンピュータ
powershell7

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ファイルにしています。

中々気の利いたコマンドレットを用意していただき、有難く使わせてもらおうかと思います。

コメント