最近meamaidでの図形作成にはまってる。
で、hexoオリジナルテーマにmeamaidを組み込んだけれど、単純に組み込んだだけだと動作しなかったのでメモ。
動かなかった原因
<br>
タグとか混ざる--
が-
に変換される。
javascriptから突っ込んでみるとできる。
|
|
で、以下のようにちゃんと変換されて表示される。
けれども個人的には、mermaid構文のようにもう少し簡単に書きたい。
|
|
ので、カスタムmarkdown機能を組み込んでみる。
hexo-renderer-marked-plus でMarkdownの内容をオーバライドできるようなので、ひとまずHexoにinstallする。
- hexoフォルダに以下を実行
|
|
で、themes/自分のテーマ/scripts/markedrenderer.js
に以下のコードを追加して、独自解釈をできるように。
|
|
これで以下のように書くと。
|
|
下のようにhexo上でmermaidが書けるようになる。
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
mermaid自体、最近シーケンス図書けるようになったりしてるので、今のうちにくみこんでみたけれど
merkdownライクにフローチャートやシーケンスが書けるのは凄い良い気がする。
sequenceDiagram
Hexo->>Mermaid: Covert?
Hexo-->Mermaid: Drow!
次回調べたいもの