新しく公開された Obsidian プラグイン mindelixir-mindmap をご紹介します:https://github.com/SSShooter/obsidian-mindmap
主な機能は 2 つです:
- Markdown ファイルをマインドマップとして閲覧できる
- Markdown ドキュメントにマインドマップを埋め込める
Markdown → マインドマップ
mindelixir-mindmap は、見出しとリストの階層構造を読み取り、Markdown ファイルをマインドマップに変換します。
Mind Elixir Plaintext
Mind Elixir Plaintext は Markdown のネストリストに似たフォーマットで、ノード間の接続線・サマリーノード・スタイリングの構文が追加されています。
シンプルなインデント、ID 参照、JSON 風のインライン宣言を使って、テキストだけで複雑なマインドマップ構造を素早く構築できます。また、AI によるコンテンツ生成にも非常に向いているフォーマットです。
- 製品開発フロー - 調査フェーズ [^research] - ユーザーインタビュー {"color": "#3298db"} - 競合分析 {"color": "#3298db"} - }:2 調査まとめ - 開発フェーズ [^dev] - アーキテクチャ設計 {"color": "#2ecc71"} - フロントエンド/バックエンド連携 {"color": "#f39c12"} - } 開発まとめ - > [^research] >-次へ-> [^dev]
Mind Elixir Plaintext は既存の記事内にコードブロックとして埋め込むこともできます。モバイルでの表示例:
通常の Markdown ではテキストの編集によってのみマインドマップを更新できますが、Mind Elixir Plaintext ファイルに対しては、マインドマップを編集するとテキストにも反映される双方向同期機能を現在開発中です。
インストール方法
公式コミュニティプラグインリストへの PR はすでに提出済みですが、AI 時代にプラグインが乱立しているため、レビューキューが非常に長い状態です。当面は以下の 2 つの非公式インストール方法をご利用ください。
BRAT
BRAT は、ベータプラグインのテストを容易にするための Obsidian プラグインですが、本番用プラグインのインストールにも活用できます。
コミュニティプラグインから BRAT を検索してインストールしてください:
インストール後、BRAT の設定画面で Add beta plugin ボタンをクリックし、https://github.com/SSShooter/obsidian-mindmap を入力すると、マインドマッププラグインが自動的にインストールされます:
手動インストール
BRAT を使いたくない場合は、プラグインのリリースページから以下の 3 ファイルをダウンロードしてください:
main.jsstyle.cssmanifest.json
次に、Obsidian の設定からプラグインフォルダを開き、新しいサブフォルダを作成してこの 3 ファイルを配置し、プラグインリストを更新すれば完了です。
mindelixir-mindmap は現在も継続的に改善中です。使用中に問題が発生した場合や、新機能のアイデアがあれば、GitHub の Issue や PR でぜひお知らせください 🤗