No description
Find a file
2026-07-10 22:06:20 +08:00
.agent/skills feat: allow edit mind map if using mindelixir plaintext 2026-03-09 18:14:32 +08:00
.agents/skills feat: allow edit mind map if using mindelixir plaintext 2026-03-09 18:14:32 +08:00
.github/workflows fix: fix file upload error 2026-02-17 11:02:44 +08:00
docs fix: resolve mindmap connector misalignment caused by async local image loading 2026-07-10 10:33:02 +08:00
screenshots chore: update readme 2026-03-01 23:34:46 +08:00
src chore: solve lint error 2026-07-10 22:06:20 +08:00
.editorconfig Initial commit 2026-02-13 19:45:51 +08:00
.gitignore Initial commit 2026-02-13 19:45:51 +08:00
.npmrc Initial commit 2026-02-13 19:45:51 +08:00
AGENTS.md Initial commit 2026-02-13 19:45:51 +08:00
esbuild.config.mjs feat: support math render 2026-04-30 12:48:40 +08:00
eslint.config.mts chore: lint 2026-05-13 16:43:30 +08:00
LICENSE Initial commit 2026-02-13 19:45:51 +08:00
manifest.json chore: bump plugin version to 3.2.1 2026-05-13 16:16:01 +08:00
package.json chore: lint 2026-05-13 16:43:30 +08:00
pnpm-lock.yaml chore: lint 2026-05-13 16:43:30 +08:00
pnpm-workspace.yaml chore: solve ERROR packages field missing or empty 2026-07-10 19:27:20 +08:00
README.md docs: rename project to Mind Elixir Mind Map in README 2026-05-28 11:46:03 +08:00
README_zh.md chore: add readme_zh 2026-03-11 20:55:46 +08:00
skills-lock.json feat: allow edit mind map if using mindelixir plaintext 2026-03-09 18:14:32 +08:00
styles.css feat: strip frontmatter before mindmap conversion 2026-07-10 10:33:01 +08:00
tsconfig.json feat: v1 2026-02-14 15:30:31 +08:00
version-bump.mjs Initial commit 2026-02-13 19:45:51 +08:00
versions.json chore: update minimum Obsidian version to 1.7.2 and configure esbuild as a built dependency 2026-05-13 16:04:13 +08:00

English | 中文

Mind Elixir Mind Map

An intuitive mind map plugin for Obsidian that transforms your markdown documents into interactive mind maps using Mind Elixir.

Features

Mind Map View

Mind Map View

  • Open as Mind Map: Transform any markdown file into an interactive mind map view
  • Smart Parsing: Automatically parses markdown headers and lists into hierarchical mind map nodes
  • Split View: Opens mind maps in a split pane while preserving your original document
  • Auto-Refresh: Mind map updates automatically when the source file changes
  • Customizable Root: Choose between using the filename or the first H1 heading as the root node

Code Block Rendering

Code Block Rendering

  • Inline Mind Maps: Embed mind maps directly in your notes using mindelixir code blocks
  • Plain Text Format: Use simple indented text format for quick mind map creation
  • Non-Intrusive: Mind maps render seamlessly within your markdown content

Mobile Support

Mobile Support

  • Works on Mobile: Fully functional on Obsidian's mobile app, allowing you to view and interact with mind maps on the go

Usage

Method 1: Mind Map View

  1. Open any markdown file in Obsidian
  2. Click the mind map icon in the ribbon, or
  3. Use the command palette: Mind Map: Open as Mind Map
  4. Your markdown content will open as an interactive mind map in a split pane

Method 2: Code Blocks

Create inline mind maps using the mindelixir code block:

```mindelixir
Root Topic
  Subtopic 1
    Detail 1
    Detail 2
  Subtopic 2
    Detail 3
```

For the specific format specification, please refer to the Mind Elixir Plain Text Format Reference.

Settings

  • Use first H1 as root: When enabled, uses the first H1 heading as the root node instead of the filename. Content before the first H1 will be ignored.

Manually installing the plugin

  • Copy over main.js, styles.css, manifest.json to your vault VaultFolder/.obsidian/plugins/your-plugin-id/.

TODO

  • Support node copy and paste
  • Support reverse edit in mindelixir code block
  • Record links delta if modified
  • Support image in mind map