如何 10 分钟搭起 SimpleMindMap 思维导图:本地运行、场景与导出教程
如何 10 分钟搭起 SimpleMindMap 思维导图本地运行、场景与导出教程【免费下载链接】mind-mapSimpleMindMap思绪思维导图一个强大的思维导图。A powerful mind map.项目地址: https://gitcode.com/GitHub_Trending/mi/mind-mapSimpleMindMap思绪思维导图是一个不依赖任何框架的开源 Web 思维导图库仓库中同时附带了一个基于 Vue 2 开发的在线应用web/克隆下来即可自部署。如果你的目标是把思维导图组件嵌进自己的产品只需取simple-mind-map目录如果只想直接用一个现成的编辑器跑起web工程就够了。 三步本地运行 SimpleMindMap整个流程不涉及后端服务。第一步克隆仓库https://gitcode.com/GitHub_Trending/mi/mind-map并进入目录第二步进入web/子目录执行npm install它同时会装好simple-mind-map库本身第三步执行npm run serve启动开发服务器注意该项目的启动脚本名是serve而不是常见的dev浏览器打开终端提示的本地地址即可得到一个可编辑、可导入导出的在线思维导图应用。前提仅是本机装有 Node.js 与 npm。 最小示例十行代码渲染第一张思维导图以库的身份接入时核心只有一个data递归树每个节点的data字段存放展示内容children存放子节点。import SimpleMindMap from simple-mind-map; const mindMap new SimpleMindMap({ el: document.querySelector(#map-root), data: { data: { text: 周末项目规划 }, children: [ { data: { text: 需求 }, children: [{ data: { text: 用户访谈 }] }, { data: { text: 开发 }, children: [{ data: { text: 接口联调 }] }, ], }, });两个细节决定成败挂载容器#map-root必须提前用 CSS 给出非零的宽高否则画布不会渲染这是最常见的初始化了却一片空白原因另外库的渲染基于 SVGsvgdotjs/svg.js不依赖 canvas因此缩放不失真也方便做样式定制。 功能怎么用三个真实场景个人知识整理整理读书笔记时节点里可以放的不只是纯文本RichText 插件让节点支持字体、颜色等富文本样式Formula 插件基于 KaTeX可插入数学公式节点还能挂图片、图标、超链接、备注和标签。一条第三章 贝叶斯推断的节点既能带公式又能用超链接跳回原始讲义比线性笔记更容易做交叉引用。团队协同与课堂演示多人同时改一张图由 Cooperate 插件承担底层使用 yjs 做实时同步适合评审会上共同补全结构讲到哪一步高亮哪一步则交给 Demonstrate 插件的演示模式。视觉层面节点样式、连线形状、布局间距都可通过配置项覆盖也可以注册自定义主题暗黑配色下长时间办公不易疲劳。图中右侧为主题面板经典、缤纷、深色、带背景等主题可实时切换 进阶玩法按问题选择结构与插件结构切换simple-mind-map/src/layouts/目录下内置了七套布局MindMap经典导图、LogicalStructure逻辑结构、OrganizationStructure组织结构、CatalogOrganization目录组织、Timeline 与 VerticalTimeline横/竖向时间轴、Fishbone鱼骨图。它们共享同一棵数据树只是坐标算法不同所以切换结构不丢数据例如项目排期用时间轴、故障归因切到鱼骨图一键完成。右侧结构面板可在逻辑结构图、思维导图、组织结构图等布局间切换导出与导入导出由 Export 插件负责库层面支持 json、png、svg、pdf、markdown、xmind、txt 七种格式导入则支持 json、xmind、markdown。json 适合做版本归档png/svg 适合贴进文档xmind 用于与其他工具互换。web应用的导出对话框在此基础上还扩展了高清 PDF、HTML、Word 等选项。导出对话框可按需选择 PNG、Markdown、XMind、Txt 等格式并调整边距参数⚠️ 四个容易踩的坑容器宽高为 0初始化前务必给挂载元素设置确定的宽高这是文档里明确要求的否则实例创建成功但画面为空。功能不生效先查插件除核心外搜索、拖拽、小地图、水印等全部是独立插件按需引入是为了减小打包体积没加载对应插件时功能自然缺失对照 simple-mind-map/src/plugins/ 目录逐项排查即可。能力边界要提前确认核心库明确不实现自由节点多个根节点也不支持在概要节点后继续添加子节点产品方案依赖这两点时需另选方案。商用与版本MIT 协议允许商用但要求保留simple-mind-map版权声明与来源说明README 中注明库与 Web 部分已进入低维护状态新项目建议锁定版本再引入。下一步先跑通web应用熟悉交互再按 simple-mind-map/src/layouts/ 和 simple-mind-map/src/plugins/ 两个目录的顺序读源码即可定位任意一个功能的实现位置自部署与二次开发可参考 web/src/ 的页面组织方式。【免费下载链接】mind-mapSimpleMindMap思绪思维导图一个强大的思维导图。A powerful mind map.项目地址: https://gitcode.com/GitHub_Trending/mi/mind-map创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

AI工程师的国庆七天:技术快闪战背后的节奏逻辑与工程实践

AI工程师的国庆七天:技术快闪战背后的节奏逻辑与工程实践

1. 项目概述:一场没有硝烟的AI技术快闪战“国庆七天,AI圈没一天消停”——这句话不是夸张修辞,而是过去七年里每逢长假都反复验证的行业真实切片。它背后指向的,不是节日氛围的缺席,而是一套高度压缩、高频迭代、强对抗…

2026/10/13 12:46:50 阅读更多 →
Windows逆向实战:PE导入表分析与GetTickCount64动态密钥提取

Windows逆向实战:PE导入表分析与GetTickCount64动态密钥提取

1. 项目概述:一道典型静态分析动态调试结合的Windows逆向题“re学习笔记(59)BUUCTF - re - [ACTF新生赛2020]Oruga”这个标题,一眼就能看出它属于CTF逆向赛道中极具代表性的入门进阶型题目。Oruga在西班牙语里是“毛虫”的意思&am…

2026/10/13 12:45:49 阅读更多 →
Terminator超级终端实战:从安装配置到高效分屏布局

Terminator超级终端实战:从安装配置到高效分屏布局

用过一堆 Linux 终端模拟器之后,我还是老老实实地把 Terminator 超级终端 留在了主力位置。它最打动我的不是花哨的界面,而是“随手一拉就是一块新终端”这种天然的高效感:写代码、盯日志、跑编译、查手册,全在一个窗口里各就各…

2026/10/13 12:45:49 阅读更多 →

最新新闻

从工具堆砌到技能封装:构建稳定AI Agent能力单元的方法论

从工具堆砌到技能封装:构建稳定AI Agent能力单元的方法论

写这篇的起因,是我在某内部工作流项目里反复踩了同一个坑:给Agent塞了一堆工具定义,模型却总在错误的场景调用错误的工具。直到我把思路从"堆工具"改成"搭技能"——也就是把工具、状态、错误处理、使用说明打包成一个完整…

2026/10/13 13:31:10 阅读更多 →
美赛B题建模:太空电梯与月球殖民地的系统决策

美赛B题建模:太空电梯与月球殖民地的系统决策

看到这个题目,第一反应是“太空电梯终于被美赛翻牌子了”。作为指导过多年美赛B题的“老油条”,我得说这道题出得相当漂亮——它把硬核物理、工程可行性、经济评估和长远战略决策全揉在了一起,表面上是科幻命题,内核却是典型的多约…

2026/10/13 13:31:10 阅读更多 →
上下文工程实战:解决大模型多轮对话效果不稳定的系统方法

上下文工程实战:解决大模型多轮对话效果不稳定的系统方法

1. 从一个真实困境说起:为什么模型越强,效果反而越不稳定很多人有过类似的体验:同一个模型,同一套提示词模板,昨天跑出来的结果堪称惊艳,今天再跑一遍,输出却像换了个脑子。更让人抓狂的是&…

2026/10/13 13:31:10 阅读更多 →
足式机器人动态平衡:从倒立摆模型到ZMP判据的落地实践

足式机器人动态平衡:从倒立摆模型到ZMP判据的落地实践

简介:《足式机器人平衡算法》是机器人学家马克雷伯特的经典著作,以PDF文档形式提供,面向机器人学研究者、算法工程师和高年级学生,系统讲述足式机器人动态平衡与运动控制的核心问题。资源包内只有1个PDF文件,整体约7.1…

2026/10/13 13:31:10 阅读更多 →
智能体技能库设计:从Function Calling到Agent Skills落地实践

智能体技能库设计:从Function Calling到Agent Skills落地实践

Agent 这个词最近被聊得太多,但真正动手做过智能体项目的人都会撞上同一个问题:模型能理解需求,却不会“做事”。你可以让大模型写一首诗、总结一份文档,但你说“帮我把这个 CSV 里所有空值填充成中位数,然后再画三张分…

2026/10/13 13:31:10 阅读更多 →
金蝶KIS 10.0升级12.2全流程:从环境备份到数据迁移与验证

金蝶KIS 10.0升级12.2全流程:从环境备份到数据迁移与验证

简介:这份文档面向使用金蝶KIS的中小企业财务与信息化人员,以及需要从KIS 10.0升级到12.2的实施与运维人员,汇总了升级过程中涉及的新功能与改进要点,可作为版本迁移时的参考清单。资源包内共1个doc文件,约17KB&#x…

2026/10/13 13:30:10 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 21:05:09 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →