-
Notifications
You must be signed in to change notification settings - Fork 2
Mermaid記法への対応 #1
Copy link
Copy link
Open
Description
お世話になっております。
表題の通りではございますが、この拡張機能をMermaid記法に対応させることはできないでしょうか?
ソースコードを確認したところ、プレビューについてはHTMLにmermaid.jsへの参照を追加後、markdown-book-preview-convert.js、45行目付近に処理を追加すれば対応ができるのではないかと類推しております。
mdbp-vscode/lib/markdown-book-preview-convert.js
Lines 45 to 54 in a1ca7d3
| highlight: function(code, lang) { | |
| let out = code; | |
| // ```言語名 での指定があればそれを使う | |
| try { | |
| out = hljs.highlight(code, {language: lang}).value; | |
| } catch (e) { | |
| out = hljs.highlightAuto(code).value; | |
| } | |
| return out; | |
| } |
また、mermaid-cliパッケージに含まれるコマンドを利用すれば、グラフの画像化も可能かと思います。
しかしながら、本拡張のビルド手法等に関するドキュメントがなく、こちら側ではパッチの作成および・プルリクエストの作成を行うことができません。
つきましては、Mermaid記法への対応を、お願いしたいと思っています。
開発工数の問題であれば、ビルドやテスト実行の手順をご教示頂ければ、当方での開発も検討しています。
ご検討頂けますと幸いです。
なお、以下がMermaid.jsの使用例となります(Mermaid.js, domtoimage.js, filesaver.jsを利用)。
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels