Repository navigation
Releases: yjcdon/typora-plugin-markmap-plus
Release list
Markmap Plus v2.0.0 · 独立版
Markmap Plus 2.0.0:独立 Typora 思维导图插件
2.0.0 将 Markmap Plus 改为独立交付。解压 plugin.zip 后,将 markmap-plus 文件夹交给 AI,按其中的 INSTALL.md 完成放置和启动入口配置,重启 Typora 即可使用。
本版内容
- 独立加载器和设置面板,支持旧版设置迁移、程序更新、入口恢复、停用与完整卸载。
- 标题、段落和嵌套列表导图,点击节点定位正文,实时编辑刷新并保留可匹配折叠状态。
- 浮窗拖动、调整尺寸、左右固定、缩放与适应视图;GitHub / Night 主题同步。
- HTML、SVG、PNG 三类导出,修复公式与本地图片展示;HTML 携带离线运行资源。
- 精简导出面板:三个格式按钮横向排列,点击外部或按 Esc 关闭,支持键盘焦点和方向键。
- 完善观察器、计时器、拖动监听和异步任务的释放,修复设置刷新后的固定布局与文档同步。
安装与升级
下载本页附件 plugin.zip,解压后让具备本地文件操作能力的 AI 阅读并执行 INSTALL.md。
1.x 使用社区框架的插件目录;2.0.0 使用独立 markmap-plus 目录和专属启动入口。升级时按说明迁移旧设置,并停用旧 Markmap 实例。更新独立版时保留 data 目录。
已验证环境
- macOS 27.2 / Apple Silicon arm64 / Typora 1.12.3。
- 实测覆盖独立启动、设置读写、多窗口、正文定位、编辑更新、三类导出、更新恢复与卸载。
- 宿主页隔离外网请求时,本地图片、公式和三类导出通过;大文档操作后 CPU 和驻留内存回落,组件重复释放检查通过。
Windows 10 平台适配保留,实机验收列为后续任务;其他宿主版本按实际组合验证。
MarkmapPlus v1.7.4
- 修复多层列表子节点被父节点的透明测量容器遮挡,点击子节点可准确定位并高亮对应正文。
- 修复普通段落因缩进被误解析为代码块的问题,恢复为独立文字节点,保留列表层级和段落续行。
- 导出 HTML 的右上角新增“+/−”缩放按钮,关闭双击缩放。
- 导出 HTML 同步修复节点点击区域遮挡。
验证:TypeScript 检查、生产构建、段落与嵌套列表解析检查通过;Typora 实际点击命中验证及用户验收通过。
安装包:下载 plugin.zip,解压至插件目录并重启 Typora。
MarkmapPlus v1.7.3
点击导图节点文字,精确定位到该节点自身的正文块。
- 标题、段落和列表项绑定各自的块 ID,点击列表项直接定位并高亮该项正文。
- 按章节和出现顺序区分同名内容,支持加粗和行内代码等格式。
- 编辑后更新正文块 ID;无法匹配的节点不会跳到父标题或其他节点。
- 默认跳转偏移从 80 改为 0,让点击的正文项对齐编辑区顶部。偏移仍可在插件设置中调整。
- 圆点继续仅用于折叠和展开。
验证:TypeScript 检查、生产构建通过;本地 Typora 中验证原文档 65 个节点及格式样例 24 个节点的完整点击链路、正文 ID 更新和未匹配节点的行为。薄肌、7 成无氧和健身房说明分别定位到各自的正文块并高亮。
安装:将 plugin.zip 解压到 Typora 社区插件目录下的 util6.markmapplus 文件夹,覆盖更新后重启 Typora。
MarkmapPlus v1.7.2
修复导图节点跳到错误标题的问题。
- 使用 Typora 大纲解析后的纯文本匹配标题,支持加粗、链接、行内代码和 HTML 实体字符。
- 按文档顺序、标题层级和文本区分同名标题,避免格式差异导致绑定到后面的同名标题。
- 内容签名包含标题块 ID;正文相同但块 ID 变化时也会重建映射。
验证:TypeScript 检查、生产构建通过;Typora 实际打开包含格式标题的样例,24 次点击全部定位到独立计算的预期目标;原文档的全部标题和正文节点、圆点行为、多一级标题和更新后的跳转也通过复查。
安装:将 plugin.zip 解压到 Typora 社区插件目录下的 util6.markmapplus 文件夹,重启 Typora。可直接覆盖更新。
MarkmapPlus v1.7.1
修复节点文字点击无法定位 Typora 正文的问题。
- 标题映射包含根标题,并跳过正文和列表节点,避免匹配中断。
- 点击正文或深层列表文字时,通过节点路径定位到最近的所属标题。
- 同名标题按文档顺序绑定,多个一级标题产生的虚拟根不触发跳转。
- 文档内容更新后立即重建映射;圆点继续只负责折叠和展开。
验证:TypeScript 检查、生产构建通过;本地 Typora 中验证 13 个标题的完整点击链路、正文列表、同名标题、内容更新、多一级标题和圆点行为。
安装:将 plugin.zip 解压到 Typora 社区插件目录下的 util6.markmapplus 文件夹,重启 Typora。插件 ID 保持不变,可覆盖更新。
MarkmapPlus v1.7.0
MarkmapPlus v1.7.0
- 导出弹窗支持 HTML、SVG 和 PNG。
- HTML 包含独立 Markmap 渲染器,可离线展开/折叠、拖动和缩放;右上角可切换黑白背景。
- 导图窗口、文字、工具栏和导出弹窗跟随 Typora 自带的 GitHub / Night 主题。右下角悬浮按钮保持原样。
- 节点展开/折叠和正文跳转立即完成,移除渐变动画。圆点只控制展开/折叠,文字负责正文跳转。
- 默认展示全部标题和正文节点,保留深层列表,并同步正文修改。
- 修复导出路径和完整图片边界。保存目录优先使用插件设置;留空时使用 Markdown 所在目录,未保存的文档使用下载目录。
安装:需要 Typora Community Plugin 框架。将 plugin.zip 内容解压到框架插件目录下的 util6.markmapplus 文件夹,覆盖旧版本后重启 Typora。沿用已有设置。
验证:TypeScript 检查、生产构建,本机 Typora 的主题切换、完整展开、节点交互和三种导出;导出 HTML 的黑白切换与节点交互。