🧠

文本转思维导图

输入带有层级缩进的 Markdown 列表,一键将其渲染为可交互、可缩放的思维导图。

文本转思维导图
💡 提示:请使用 # 表示中心主题,使用 - 或 * 配合缩进表示子节点。

文本转思维导图工具使用指南

📌 简介

文本转思维导图工具是一款将纯文本瞬间图形化的生产力神器。在工作中,我们经常使用 Markdown 的列表(如 `-` 或 `*`)来罗列大纲和层级关系。虽然文本很清晰,但在向团队汇报或头脑风暴时,图形化的思维导图(Mindmap)能更直观地展现逻辑结构。本工具无需注册,不需要繁琐的拖拽连线,只需输入支持缩进的文本,它就会利用 Markmap 引擎,自动计算坐标和连线,为您实时生成一张可交互的高质量思维导图。

📖 核心引擎:Markmap

Markmap 是一个基于 D3.js 开发的开源库,它专门用于将 Markdown 语法的文本解析为树形 JSON 结构。当您输入文本时,它首先读取标题层级(`#` 号为根节点,`##` 为一级子节点,以此类推),接着识别无序列表(`-` 号)的缩进深度。然后,引擎使用力导向图或分支布局算法,为每个文本节点分配 X/Y 坐标,并利用 SVG 绘制出柔和的贝塞尔曲线将它们连接起来。本工具生成的思维导图支持鼠标拖拽平移、滚轮缩放,并且会根据屏幕大小自动居中适配,非常丝滑。

💼 常见应用场景

⚙️ 使用步骤

  1. 在左侧输入文本。使用 `#` 定义中心主题,缩进的 `-` 定义子分支。
  2. 右侧的画布会实时渲染出对应的思维导图。
  3. 您可以使用鼠标左键拖拽画布,滚动滚轮进行放大/缩小查看细节。

⚠️ 注意事项

❓ 常见问题 (FAQ)

Q: 为什么我的导图没有连起来?

A: 通常是因为缩进不一致。兄弟节点必须在相同的缩进列上,子节点的缩进必须比父节点多。请仔细检查左侧的空格数量。