Markdown → 节点树
把中文标题、多层列表、代码与链接片段解析为可折叠的确定性节点树;超深/超长/超量自动精简;HTML/script 不执行;快速输入只保留最新结果。
输入与参数
input— Markdown 大纲(本地处理)templateId— 本地模板(可选,仅传 ID)
真实示例
# 学习计划
- 第一周
- 语义化 HTML 与 `display:flex`
- 阅读 [MDN](https://developer.mozilla.org) 指南
→ {"root":{"label":"学习计划","children":[…]},"nodes":5,"depth":2,"truncated":false,"layout":{"boxes":[…]}} → 右侧显示节点树、布局盒子与折叠/恢复按钮。
限制与失败处理
默认 200 KiB / 2000 节点 / 8 层深度 / 单节点 160 字符;超限提示精简而不无限递归。本轮无真实 markmap SVG 渲染,输出为确定性节点树 + 布局计划(JSON 文本与可视化盒子),不是浏览器绘制的导图图片。不加载远程图片、不接 AI 大纲生成。
FAQ
缩进怎么算层级?
标题 #..###### 给出 1..6 层;列表每 2 个空格(或一个 Tab)在其下加深一层。兄弟项保持同级。
折叠会丢数据吗?
不会。子节点保存在 hiddenChildren 中,「恢复」原样放回,且原树对象不被修改。
解析失败会白屏吗?
不会。保留上次成功视图并标记「不是当前输入结果」,同时显示精简提示与错误原因,输入原样保留。