複数のマークダウンファイルを結合する

複数のマークダウンファイルを結合する Visual Studio CodeVSCode)の拡張機能「MarkdownCat 」を作って公開しました。

f:id:poyonshot:20190522212322p:plain

使い方は、複数のマークダウンファイルを置いたフォルダをVSCodeで開き、拡張子が.mdcatのファイルを作成します。

f:id:poyonshot:20190522213050g:plain

.mdcat ファイルに結合したいマークダウンファイルを$incudeで記述し、ポップアップメニューから、マークダウン生成を選べば、.mdファイルが出来上がりです。

MarkdownCatは .mdcatの内容を展開しながらファイルにコピーします。これから機能を増やしていく予定なので、興味のある方は使ってください。

 

当初、ファイル内容のコピーだけでいけるかなと思ってたのですが、使い方のGIFアニメーションを作ってるときにフォルダ階層が違うマークダウンファイルを結合するとリンクや画像などの相対パスの基準が変わるので、パスの変換が必要なことに気づきました。どうやって解決しようか検討中です。