avatar

PiDIN

Play In Docker In NAS

  • 首页
  • 关于本站
  • 项目地址
  • 发布文章
Home 一个简单&强大的 私有化Web思维导图 | SimpleMindMap 8.8K ⭐
文章

一个简单&强大的 私有化Web思维导图 | SimpleMindMap 8.8K ⭐

Posted 22 days ago Updated 22 days ago
By srebro
19~24 min read

SimpleMindMap介绍

image-20250422230814462

是一个简单&强大的Web思维导图库和思维导图软件。是一个js思维导图库,也是一个完整的思维导图工具。

🚢 项目地址

  • Github: https://github.com/wanglin2/mind-map
  • 官网: https://wanglin2.github.io/mind-map-docs

🚀SimpleMindMap 功能

  • 一个 Web 思维导图,基于思维导图库、Vue2.x、ElementUI 开发,支持操作电脑本地文件,可以当做一个在线版思维导图应用使用,也可以自部署和二次开发。
  • 一个 js 思维导图库,不依赖任何框架,可以用来快速完成 Web 思维导图产品的开发。
  • 客户端和插件 丰富,独立客户端,支持Windows、Mac及Linux系统;uTools插件,现已上架uTools插件应用市场。
  • 易于使用,开箱即用,上手简单,配置丰富,文档清晰。

🌏️SimpleMindMap 特征

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

🔖官方插件

官方提供了如下插件,可根据需求按需引入(某个功能不生效大概率是因为你没有引入对应的插件),具体使用方式请查看文档:

RichText(节点富文本插件) Select(鼠标多选节点插件) Drag(节点拖拽插件) AssociativeLine(关联线插件)
Export(导出插件) KeyboardNavigation(键盘导航插件) MiniMap(小地图插件) Watermark(水印插件)
TouchEvent(移动端触摸事件支持插件) NodeImgAdjust(拖拽调整节点图片大小插件) Search(搜索插件) Painter(节点格式刷插件)
Scrollbar(滚动条插件) Formula(数学公式插件) Cooperate(协同编辑插件) RainbowLines(彩虹线条插件)
Demonstrate(演示模式插件) OuterFrame(外框插件) MindMapLayoutPro(思维导图布局插件)
HandDrawnLikeStyle(手绘风格插件) Notation(节点标记插件) Numbers(节点编号插件)[收费] Freemind(Freemind格式导入导出插件)
Excel(Excel格式导入导出插件) Checkbox(待办插件) Lineflow(节点连线流动插件) Momentum(动量效果插件)
RightFishbone(向右鱼骨图插件) NodeLink(节点链接插件)

🛠️ 部署 SimpleMindMap

👻 先决条件/要求

  • 最低 512MB RAM(推荐 1GB+)
  • 具备docker 或者 docker-compose 环境

🚩方法一:使用Docker 命令部署

docker run -d --name mind-map -p 8080:8080 --restart always -e GIN_MODE=release docker.cnb.cool/srebro/pidin/mind-map:latest

🚩方法二:使用Docker Compose部署 (推荐)

services:
  mind-map:
    #image: hraulein/mind-map:latest
    image: docker.cnb.cool/srebro/pidin/mind-map:latest  ##CNB镜像加速
    container_name: mind-map
    restart: always
    ports:
      - "8080:8080"
    environment:
      - GIN_MODE=release 		#debug 为调试模式
  • 访问: http://xx.xx.xx.xx:8080

🧭 使用Nginx反向代理

#mind-map
  server {
        listen       443 ssl;
        server_name  mind-map.srebro.cn;  ##替换成自己的域名
        error_page  404              /404/404.html;
        charset utf-8;

		ssl_certificate /home/application/nginx/cert/srebro.cn.pem; 
		ssl_certificate_key /home/application/nginx/cert/srebro.cn.key;
        ssl_session_cache    shared:SSL:1m;
        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;

	location / {
	proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header x-wiz-real-ip $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_set_header X-Forwarded-Proto $scheme;
		proxy_pass http://localhost:8080;
        }
}

image-20250422232456686

  • 支持接入AI 大模型

image-20250422232739272

  • 导入支持 .smm、.json、.xmind、.xlsx、.md 文件
  • 这里演示一个markdown 文件导入image-20250422233346964
  • 导出支持多种格式

image-20250422233420504

  • 导出一个xmind 文件格式

image-20250422233501067

🎁 获取SimpleMindMap

  • CNB 仓库地址:https://cnb.cool/srebro/pidin/-/tree/main/pidin/tools/simplemindmap
网络工具
网络工具
License:  CC BY 4.0
Share

Further Reading

May 13, 2025

DweebUI:一键管理NAS Docker容器,应用商店模板秒级部署

DweebUI 介绍 DweebUI 是一款专为Docker容器设计的轻量级、高性能 Web 管理界面,用于管理容器的免费开源 WebUI;旨在简化容器化应用的部署、监控和管理流程。 Github:https://github.com/lllllllillllllillll/DweebUI 官网:

May 12, 2025

Docker 一键部署倒计时页面:Easy Countdown全设备通用

Easy Countdown 介绍 Easy countdown是一个易于设置的倒计时页面。可以设置为倒计时或计时器。可用于个人生活、工作管理、教育、活动策划等多个领域。 🚢 项目地址 Github:https://github.com/Yooooomi/easy-countdown 🚀Easy

May 6, 2025

三分钟搭建私有云存储!File Browser轻量级文件管理神器

File Browser 介绍 FileBrowser 在指定目录中提供了一个文件管理界面,可用于上传、删除、预览、重命名和编辑您的文件。它允许创建多个用户,并且每个用户都可以拥有自己的目录。它可以用作独立应用程序。 🚢 项目地址 Github: https://github.com/filebr

OLDER

一款丰富的工作流自动化平台 | N8N 83.6K ⭐

NEWER

🚀 Docker中开箱即用的浏览器 | Chromium 浏览器即容器

Recently Updated

  • DweebUI:一键管理NAS Docker容器,应用商店模板秒级部署
  • Docker 一键部署倒计时页面:Easy Countdown全设备通用
  • 从厨房到储物间:Grocy 家庭的智能物资管理助手
  • 三分钟搭建私有云存储!File Browser轻量级文件管理神器
  • 📚️ TaleBook | 用NAS打造私人图书馆,一款基于Calibre的个人图书管理器

Trending Tags

网络工具 无线电 人工智能 智能家居 影音娱乐 阅读学习

Contents

©2025 PiDIN. Some rights reserved.

Using the Halo theme Chirpy