mermaidとは何ですか?
mermaidは図のためのテキスト構文です。数行でノードと矢印を記述すると、レンダラーが図を描画します。GitHub、GitLab、Notion、ObsidianはMarkdown内でこれをレンダリングするため、mermaidブロックはプルリクエストやWikiページの中でも読みやすいまま保たれます。
このmermaidエディタは本当に無料ですか?
はい。SVG・PNG への書き出しを含め、すべての機能が無料で、何も作成せずにエディターを使えます。任意の無料アカウントを作ると、保存できる図が増え、デバイス間で同期できます。有料プランはなく、制限される機能もありません。
mermaidの構文を知っている必要がありますか?
いいえ。ビジュアルタブから始めてください。キャンバスをダブルクリックしてブロックを追加し、選択してから別のブロックへ矢印を引きます。mermaidコードは自動生成され、構文を学びたくなったときにいつでも読むことができます。
どの図の種類に対応していますか?
コードタブは、mermaidが対応するものすべて ― フローチャート、シーケンス図、クラス図、状態遷移図、ER図、ガントチャート、Gitグラフ、円グラフなど ― を描画します。ビジュアルキャンバスはフローチャートに特化しており、それが多くの図の実態です。
PNGやSVGに書き出せますか?
はい。SVGマークアップをクリップボードにコピーする、SVGファイルをダウンロードする、スライドや文書向けに2倍解像度でPNGをダウンロードすることができます。mermaidソースを.mmdやMarkdownのコードブロックとして保存することもできます。
図はどこに保存されますか?
アカウントなしの場合、1つの図はブラウザに保存され、同じデバイスで戻ればそのまま残っています。ログインするとアカウントに保存され、別のデバイスにも持っていけます。手元にコピーが欲しい場合はソースを書き出してください。
既存のmermaid図を貼り付けられますか?
はい。コードタブに貼り付けると、フローチャートであればノード、形状、色、サブグラフを保ったままビジュアルキャンバスに解析し直されます。それ以外の図の種類はプレビューに描画されますが、コードのままです。
オフラインでも使えますか?
描画は完全にブラウザ内で行われるため、ページを読み込めばオフラインでも編集を続けられます。