SimpleMindMap:一个强大的Web思维导图

简介: 在信息爆炸的时代,思维导图成为高效组织、记忆与表达复杂信息的关键技能。SimpleMindMap 是一个开源、强大的 Web 思维导图工具,支持多种图表结构、丰富的节点内容及自定义功能,提供在线使用与私有化部署选项,助力提升学习与工作效率。

在信息爆炸的时代,如何高效地组织、记忆和表达复杂信息成为一项关键技能。思维导图作为一种强大的可视化工具,能够帮助我们理清思路、激发创意并提高学习效率。最近在逛github的时候发现了一个开源的思维导图工具SimpleMindMap,和家人们分享下。

logo.png

项目介绍

思绪思维导图。一个简单&强大的 Web 思维导图库和思维导图软件。

  • 一个 js 思维导图库,不依赖任何框架,可以用来快速完成 Web 思维导图产品的开发。

  • 一个 Web 思维导图,基于思维导图库、Vue2.x、ElementUI 开发,支持操作电脑本地文件,可以当做一个在线版思维导图应用使用,也可以自部署和二次开发。

该项目目前在github上已经有 10.2k star

_20250808_213108.png

开发文档:https://wanglin2.github.io/mind-map-docs/

在线地址:https://wanglin2.github.io/mind-map/

github地址: https://github.com/wanglin2/mind-map

特性

  • 插件化架构,除核心功能外,其他功能作为插件提供,按需使用,减小打包体积
  • 支持逻辑结构图(向左、向右逻辑结构图)、思维导图、组织结构图、目录组织图、时间轴(横向、竖向)、鱼骨图等结构
  • 内置多种主题,允许高度自定义样式,支持注册新主题
  • 节点内容支持文本(普通文本、富文本)、图片、图标、超链接、备注、标签、概要、数学公式
  • 节点支持拖拽(拖拽移动、自由调整)、多种节点形状;支持扩展节点内容、支持使用 DDM 完全自定义节点内容
  • 支持画布拖动、缩放
  • 支持鼠标按键拖动选择和 Ctrl+左键两种多选节点方式
  • 支持导出为json、png、svg、pdf、markdown、xmind、txt,支持从json、xmind、markdown导入
  • 支持快捷键、前进后退、关联线、搜索替换、小地图、水印、滚动条、手绘风格、彩虹线条、标记、外框
  • 提供丰富的配置,满足各种场景各种使用习惯
  • 支持协同编辑
  • 支持演示模式

    私有化docker部署

    这个项目可以私有话部署web端,也可以下载window客户端。

    如果家人们想自己私有化部署web端的,可以把项目下载下来,然后进入项目目录下使用以下命令构建docker镜像

docker build -t mind-map:0.15.0 .

构建完成之后,使用以下命令启动容器

docker run -p 80:80 mind-map:0.15.0

如果不方便构建镜像的,也可以使用博主构建好的镜像使用,博主的镜像是基于0.14.0构建的,上传到阿里云镜像仓库了,使用以下命令下载镜像

docker pull  registry.cn-hangzhou.aliyuncs.com/xj_lew/mind-map:0.14.0

然后创建部署目录mind-map,在该目录下创建docker-compose.yml 文件,内容如下:

services:
  mindmap:
    image: registry.cn-hangzhou.aliyuncs.com/xj_lew/mind-map:0.14.0
    container_name: mind-map-ng
    restart: always
    logging:
      driver: 'json-file'
      options:
        max-size: '5g'
    environment:
      - NGINX_PORT=80
    ports:
      - 4200:80

创建完成之后使用以下命令启动容器

docker-compose up -d

如果不出意外的话我们就可以在浏览器中打开并使用了

项目使用

整个使用比较简单,自己尝试下就可以了,我其中比较喜欢的功能是markdown备注、概要、以及导出不同类型的文件这些,我现在公式和生活学习中都在使用这个思维导图。

_20250808_215327.png

  • git实现项目版本控制及云端存储

我们可以先在gitee或者云效创建一个空项目,将项目拉去到本地,在这个文件夹下边用我们部署的web或者客户端创建文件,编写完成后将项目推送到远端,这样就可以实现云端存储及版本控制了。

如果你想在自己的vue项目中使用这个,可以参照作者提供的文档来集成到自己的项目中。

总结

思维导图不仅是笔记工具,更是重塑思维方式的利器。无论是学生、职场人还是创意工作者,掌握思维导图都能显著提升效率。从今天开始,让我们使用这个项目尝试用一张图代替千言万语吧!

目录
相关文章
|
5月前
|
人工智能 IDE 开发工具
通义灵码 AI IDE使用体验(3)项目优化及bug修复
本文介绍了使用通义灵码 AI IDE进行项目重构与优化的全过程,涵盖页面调整、UI更新、功能修复等内容,并展示了多次优化后的成果与仍存在的问题。
475 0
|
5月前
|
人工智能 量子技术 调度
别只盯着ChatGPT了,量子计算才是下一个能源“爆点”!
别只盯着ChatGPT了,量子计算才是下一个能源“爆点”!
244 17
|
2月前
|
安全 网络协议 Docker
Docker Network 命令详解:构建容器间通信的桥梁
本文深入解析Docker网络命令,涵盖基础网络类型与核心操作。从查看、创建、连接到清理网络,结合实用示例,助你掌握容器间通信管理,提升微服务架构下的网络配置与排障能力。
254 4
|
缓存 Linux 测试技术
安装【银河麒麟V10】linux系统--并挂载镜像
安装【银河麒麟V10】linux系统--并挂载镜像
6980 0
|
5月前
|
人工智能 运维 Prometheus
运维再不“聪明点”,迟早被业务拖垮!
运维再不“聪明点”,迟早被业务拖垮!
234 0
|
5月前
|
C# 图形学 开发者
【Unity3D实例-功能-跳跃】角色跳跃
本文介绍了如何在 Unity 中实现角色跳跃功能,涵盖动画器创建、跳跃动画设置、脚本编写与测试等内容,帮助开发者快速掌握角色跳跃的核心实现技巧。
206 0
|
5月前
|
安全
西蒙学习法:快速入门全新领域
西蒙学习法由诺贝尔奖得主赫伯特·西蒙提出,主张通过目标聚焦、知识拆解、持续专注,帮助人在6个月内掌握新技能。特别适合IT从业者应对技术快速更新带来的学习压力,实现高效自我提升。
3011 0
 西蒙学习法:快速入门全新领域
|
5月前
|
SQL 存储 JavaScript
如何开发人事管理系统中的招聘管理板块?(附架构图+流程图+代码参考)
本文介绍了企业人事管理系统中招聘管理模块的设计与开发,涵盖职位发布、简历筛选、面试跟进、Offer管理等全流程数字化内容。文章详细解析了模块架构、业务流程、核心开发技巧,并提供了示例代码和实现效果展示,同时解答了落地实施中的常见问题,助力企业高效构建招聘管理体系。
|
5月前
|
机器学习/深度学习 自然语言处理 API
Qwen-MT:翻得快,译得巧
今天,机器翻译模型Qwen-MT正式上线,支持92种语言互译,具备高度可控性与低延迟、低成本特点,适用于多种场景。开发者可通过Qwen API体验其强大翻译能力。
1238 15
|
6月前
|
机器学习/深度学习 人工智能 PyTorch
AI 基础知识从 0.2 到 0.3——构建你的第一个深度学习模型
本文以 MNIST 手写数字识别为切入点,介绍了深度学习的基本原理与实现流程,帮助读者建立起对神经网络建模过程的系统性理解。
698 15
AI 基础知识从 0.2 到 0.3——构建你的第一个深度学习模型