lwohtsu / atom-markdown-book-preview

Atom Package markdown preview with Vivliostyle
MIT License
7 stars 1 forks source link

Mermaid記法への対応 #22

Open TakamiChie opened 1 year ago

TakamiChie commented 1 year ago

お世話になっております。

表題の通りではございますが、この拡張機能をMermaid記法に対応させることはできないでしょうか?

ソースコードを確認したところ、プレビューについてはHTMLにmermaid.jsへの参照を追加後、markdown-book-preview-convert.js、46行目付近に処理を追加すれば対応ができるのではないかと類推しております。 https://github.com/lwohtsu/atom-markdown-book-preview/blob/bfbf66b3e114b45fca8daae5a18f2393aae50e97/lib/markdown-book-preview-convert.js#L46

また、mermaid-cliパッケージに含まれるコマンドを利用すれば、グラフの画像化も可能かと思います。

しかしながら、本拡張のビルド手法等に関するドキュメントがなく、こちら側ではパッチの作成および・プルリクエストの作成を行うことができません。

つきましては、Mermaid記法への対応を、お願いしたいと思っています。 開発工数の問題であれば、ビルドやテスト実行の手順をご教示頂ければ、当方での開発も検討しています。

ご検討頂けますと幸いです。

TakamiChie commented 1 year ago

以下がMermaid.jsの使用例となります(Mermaid.js, domtoimage.js, filesaver.jsを利用)