選択したMarkdownドキュメントをコンパイルする方法

選択したMarkdownドキュメントをコンパイルする方法

単一の Markdown ファイルを HTML として処理します。

pandoc -f markdown -t html inputfile.md

このようにPandocを使用して単一のMarkdownファイルを処理できますが、選択したMarkdownファイルのリストをコンパイルして単一のファイルとして処理したいと思います。

Markdownファイルがある場合:

inputfile1.md, inputfile2.md, inputfile3.md

Pandocを使用して、単一の出力ファイルにコンパイルして処理できますか?

ベストアンサー1

pandocは複数の入力ファイルを使用できます。ちょうど使用:

pandoc -s -o output.html input1.md input2.md input3.md

-s<html></html>pandocに別のファイルを作成するように指示します(単にスニペットを作成するのではなく、タグなどを含めることになります)。-o output.htmlこれがoutput.html出力ファイルになることを指定します。.htmlで終わる出力ファイルは必要あり-t htmlません。 STDOUTに出力する場合は、明確に保管してください。

いくつかのテストを行った後は-f markdown、ファイル拡張子のない入力を使用する必要さえないようです。これは、pandocが期待するデフォルトのマークアップであるか、pandocが使用しているマークアップ言語を検出できるためです。

もちろん、グローブを使用してタイピングを減らすことができます。

pandoc -s -o output.html input*.md

おすすめ記事