Mermaidã¨ãã£ã¿
Mermaidã®æ§æãè¨è¿°ãã¦ãã©ã¤ãããã¼ãã£ã¼ããã·ã¼ã±ã³ã¹ãã¾ãã¯ã¯ã©ã¹ãã¤ã¢ã°ã©ã ãã¬ãã¥ã¼ã表示ãSVGãPNGãã¾ãã¯JPEGã¨ãã¦ã¨ã¯ã¹ãã¼ãã§ãã¾ãã
Mermaidããã¼ãã£ã¼ãã¨ãã£ã¿ã«ã¤ãã¦
ã¨ãã£ã¿ã«Mermaidãã¤ã¢ã°ã©ã æ§æãè¨è¿°ãã¦ãããã¼ãã£ã¼ããã·ã¼ã±ã³ã¹ãã¤ã¢ã°ã©ã ãã¯ã©ã¹ãã¤ã¢ã°ã©ã ãã¾ãã¯ãã®ä»ã®ãã£ã¼ãã¿ã¤ãã®ã¬ã³ããªã³ã°çµæããªã¢ã«ã¿ã¤ã ã§æ´æ°ã§ãã¾ãããã³ãã¬ã¼ããèªã¿è¾¼ãã§ç´ æ©ãéå§ãããã¤ã¢ã°ã©ã ãSVGãPNGãã¾ãã¯JPEGã¨ãã¦ã¨ã¯ã¹ãã¼ãããããå¾ã§ç·¨éããããã«æ§æãã³ãã¼ãã¾ãã
このツールについて
テキストを使用してダイアグラムを記述するライブMermaidダイアグラムエディタ。フローチャート、シーケンスダイアグラム、クラスダイアグラムなどを編集する際に、レンダリング結果をリアルタイムで確認し、最後にSVG、PNG、またはJPEGとしてエクスポートできます。
使い方
- テンプレート(フローチャート、シーケンス、クラスなど)を選択してサンプルMermaid構文を読み込むか、独自の構文を記述します。
- 編集すると、ダイアグラムプレビューが自動的に更新されます。
- 「画像をエクスポート」をクリックしてダイアグラムをSVG、PNG、またはJPEGとしてダウンロードするか、「構文をコピー」をクリックしてMermaidコードをコピーします。
- 構文にエラーがある場合、最後に有効なダイアグラムが表示されたままになり、修正できます。
主な用途
- プロセスまたは決定木のフローチャートをスケッチ
- APIコール順序またはシステム相互作用をドキュメント化
- ソフトウェア設計のためのクラスダイアグラムまたはエンティティ関係ダイアグラムを描画
- ドキュメントまたはREADMEファイルにダイアグラムをコードとして埋め込む
使いこなすヒント
- Mermaid構文はプレーンテキストなため、ダイアグラムはコードと一緒にバージョン管理できます。
- ドキュメントではSVGエクスポートを使用して鮮明なダイアグラムを取得し、チャットやスライドでの共有にはPNGまたはJPEGを使用します。
よくある質問
Mermaid構文がサポートしているダイアグラムタイプは何ですか?
フローチャート、シーケンスダイアグラム、クラスダイアグラム、状態ダイアグラム、エンティティ関係ダイアグラム、その他複数のダイアグラムタイプをサポートしています。各タイプのサンプル構文を読み込むにはテンプレートを選択してください。
編集中に構文エラーが発生するとどうなりますか?
エディタは最後に有効にレンダリングされたダイアグラムを表示し続けるため、編集がある程度進んでいてもプレビューが表示されたままになり、エラーを修正するときに作業が見えたままです。
エクスポートする形式を選ぶべきですか:SVG、PNG、またはJPEG?
SVGはベクトル形式で、あらゆるズームレベルでもシャープですが、ドキュメント向けに理想的です。PNG と JPEGはラスター形式で、チャットアプリやスライドデッキでの共有に適しており、SVGをサポートされない環境向けです。
ダイアグラムをコードと一緒にバージョン管理に保存できますか?
はい。Mermaidダイアグラムはプレーンテキスト構文で書かれているため、.mmdソースを直接gitにコミットして、他のコードファイルのように変更を追跡できます。
ダイアグラム構文はサーバーに送信されてレンダリングされますか?
いいえ。ダイアグラムはブラウザ内でクライアント側でレンダリングされます。構文とダイアグラムコンテンツはどこにもアップロードされません。
Mermaid構文を記述してライブフローチャート、シーケンス、またはクラスダイアグラムプレビューを表示。SVG、PNG、またはJPEGとしてエクスポート可能。無料、登録不要。