多くの場合、Markdownを使用するときは、1つのファイルで作業し、それが終わったら、HTMLまたはその他の形式に変換します。時々、私はいくつかのファイルを作成しなければなりません。複数のMarkdownファイルで作業する場合、通常、変換が完了するまで待ってから変換します。
私はpandocを使用してファイルを変換していますが、すべてのMarkdownファイルを一度に変換することができます。
Markdownはファイルを.htmlに変換できますが、epubなどの他の形式に変換する必要がある可能性がある場合は、pandocを使用するツールです。私はコマンドラインを使用することを好むので、最初にそれをカバーしますが、コマンドラインなしでVSCodiumでこれを行うこともできます。それについても説明します。
Pandoc[コマンドラインメソッド]を使用して複数のMarkdownファイルを別の形式に変換する
すばやく開始するために、Ubuntuおよびその他のDebianディストリビューションは、ターミナルで次のコマンドを入力できます。
sudo apt-get install pandoc
この例では、md_testというディレクトリに4つのMarkdownファイルがあります。
[email protected]:~/Documents/md_test$ ls -l *.md
-rw-r--r-- 1 bdyer bdyer 3374 Apr 7 2020 file01.md
-rw-r--r-- 1 bdyer bdyer 782 Apr 2 05:23 file02.md
-rw-r--r-- 1 bdyer bdyer 9257 Apr 2 05:21 file03.md
-rw-r--r-- 1 bdyer bdyer 9442 Apr 2 05:21 file04.md
[email protected]:~/Documents/md_test$
HTMLファイルはまだありません。次に、Pandocを使用して、ファイルのコレクションに魔法をかけます。これを行うには、次の1行のコマンドを実行します。
- pandocを呼び出す
- .mdファイルを読み取り、それらを.htmlとしてエクスポートします
これはコマンドです:
for i in *.md ; do echo "$i" && pandoc -s $i -o $i.html ; done
まだ気付いていない場合は、;
Linuxで一度に複数のコマンドを実行するために使用されます。
コマンドを実行すると、次のように表示されます。
[email protected]:~/Documents/md_test$ for i in *.md ; do echo "$i" && pandoc -s $i -o $i.html ; done
file01.md
file02.md
file03.md
file04.md
[email protected]:~/Documents/md_test$
ls
を使用させてください もう一度コマンドを実行して、HTMLファイルが作成されたかどうかを確認します。
[email protected]:~/Documents/md_test$ ls -l *.html
-rw-r--r-- 1 bdyer bdyer 4291 Apr 2 06:08 file01.md.html
-rw-r--r-- 1 bdyer bdyer 1781 Apr 2 06:08 file02.md.html
-rw-r--r-- 1 bdyer bdyer 10272 Apr 2 06:08 file03.md.html
-rw-r--r-- 1 bdyer bdyer 10502 Apr 2 06:08 file04.md.html
[email protected]:~/Documents/md_test$
変換は成功し、4つのHTMLファイルをWebサーバーに保存する準備が整いました。
Pandocは非常に用途が広く、出力ファイルの拡張子を指定することで、マークダウンファイルを他のサポートされている形式に変換できます。なぜそれがライターにとって最高のオープンソースツールの1つと見なされているのか理解できます。
おすすめの記事:
Linux用の11のベストマークダウンエディター
見栄えが良いだけでなく、機能も豊富なLinuxディストリビューションに最適なMarkdownエディターのリスト。
VSCodium[GUIメソッド]を使用したMarkdownファイルのHTMLへの変換
前に言ったように、私は通常コマンドラインを使用しますが、バッチ変換に常に使用するわけではなく、どちらも使用する必要はありません。 VSCodeまたはVSCodiumがその仕事をすることができます。 Markdown-All-in-Oneという拡張機能を1つ追加するだけです。 これにより、1回の実行で複数のMarkdownファイルを変換できます。
拡張機能をインストールするには、次の2つの方法があります。
- VSCodiumのターミナル
- VSCodiumのプラグインマネージャー
VSCodiumの端末から拡張機能をインストールするには:
Terminal
をクリックします メニューバーにあります。ターミナルパネルが開きます- ターミナルで次のコマンドを入力するか、コピーアンドペーストします。
codium --install-extension yzhang.markdown-all-in-one
注 :VSCodiumの代わりにVSCodeを使用している場合は、codium
という単語を置き換えてください 、上記のコマンドで、code
インストールする2番目の方法は、VSCodiumのプラグインまたは拡張機能のマネージャーを使用することです。
- VSCodiumウィンドウの左側にあるブロックをクリックします。拡張機能のリストが表示されます。リストの上部に検索バーがあります。
- 検索バーに次のように入力します:
Markdown All in One
。拡張子はリストの一番上に表示されます。Install
をクリックします ボタンを押してインストールします。すでにインストールされている場合は、インストールボタンの代わりに歯車のアイコンが表示されます。
拡張機能をインストールしたら、変換するMarkdownファイルを含むフォルダーを開くことができます。
VSCodiumウィンドウの左側にある紙のアイコンをクリックします。フォルダを選択する機会が与えられます。フォルダを開いたら、少なくとも1つのファイルを開く必要があります。必要な数のファイルを開くことができますが、1つが最小です。
ファイルを開いたら、CTRL+SHIFT+P
を押してコマンドパレットを表示します。 。次に、Markdown
の入力を開始します 表示される検索バーに表示されます。これを行うと、Markdown関連のコマンドのリストが表示されます。これらの1つは、Markdown All in One: Print documents to HTML
です。 指図。その1つをクリックします。
ファイルを含むフォルダを選択するように求められます。これは出力ディレクトリ(out
と呼ばれます)です。 )を作成することができ、これがHTMLファイルの移動先になります。次の画像は、Markdownドキュメントをエクスポートした後にHTMLが作成されたことを示しています。ここから、必要に応じてHTMLを開いたり、表示したり、編集したりできます。
Markdownファイルの変換を待つことで、書き込みに集中できます。 HTMLへの変換は、準備ができたときに行うことができます。これを行うには2つの方法があります。