强大的思维导图库SimpleMindMap

在这里插入图片描述

本文软件是网友 Frank Yang 推荐的;

什么是 SimpleMindMap ?

Simple Mind Map 是一个简单、强大的 Web 思维导图库,不依赖任何特定框架,可以帮助你快速开发思维导图产品。同时 Simple Mind Map 也是一个思维导图软件。无论你是开发者,还是使用者,只要喜欢思维导图,都能在这个项目里找到你需要的。

软件特性

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

Simple Mind Map 除了 web 在线版外,还支持 WindowsMacLinux平台的客户端。官方提供了百度盘下载和 github 下载

在这里插入图片描述

如果你不想安装,可以去在线体验:https://wanglin2.github.io/mind-map

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 shuiche ,选择第一个 shuiche/mind-map,版本选择 latest

本文写作时, latest 对应的版本为 v0.5.0

在这里插入图片描述

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口容器端口
30558080

在这里插入图片描述

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 运行容器
docker run -d \
   --restart unless-stopped \
   --name simplemindmap \
   -p 3055:8080 \
   shuiche/mind-map

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'

services:
  smm:
    image: shuiche/mind-map
    container_name: simplemindmap
    restart: unless-stopped
    ports:
      - 3055:8080

然后执行下面的命令

# 新建文件夹 simplemindmap 
mkdir -p /volume1/docker/simplemindmap

# 进入 simplemindmap 目录
cd /volume1/docker/simplemindmap

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:3055 就能看到主界面

在这里插入图片描述

但是现在你点 新建打开 都会提示 :你的浏览器可能不支持,建议使用最新版本的Chrome浏览器

在这里插入图片描述

在浏览器的 开发者工具 ,会看到下面的错误

在这里插入图片描述

其实这个问题在双链笔记 Logseq 中已经遇到过了,showOpenFilePicker()showSaveFilePicker() 需要在 https 环境中使用,所以我们要进行反代处理

文章传送门:双链笔记Logseq的安装指南

在这里插入图片描述

反向代理

老苏是在 Tailscale + npm 方案上做的测试,还不了解的同学可以去看看

文章传送门: 用自定义域名访问Tailscale节点

在这里插入图片描述

SSL 中没问题的话就全部勾选了

在这里插入图片描述

重新在浏览器中打开反代的域名,就可以正常使用了

格式

导入支持 .smm.json.xmind.xlsx.md 文件

在这里插入图片描述

导出还支持图片、SVGPDF

在这里插入图片描述

如果你是开发人员,官方提供了比较详细的开发文档:https://wanglin2.github.io/mind-map/#/doc/zh/introduction/

参考文档

wanglin2/mind-map: 一个还算强大的Web思维导图。A relatively powerful web mind map.
地址:https://github.com/wanglin2/mind-map

思绪思维导图
地址:https://wanglin2.github.io/mind-map/#/index

<think> 嗯,用户想查找Python可用的思维导图库。需要结合用户提供的三个参考引用和之前的历史记录来回答。 用户提供的引用中提到python思维导图库、7幅思维导、Python常用标准库及拓展知识等关键词。引用[1]提到Python常用标准库的内容,引用[2]提到Github上的技术思维导图库项目,引用[3]提到python标准库6张思维导。这些信息都与思维导图库相关。 根据这些引用,可以总结出两类Python思维导资源:生成类库和知识谱资源。生成类库用于创建思维导,知识谱则是现成的学习资源。 在生成类库方面,mindee/mindee-python是一个功能强大的库,支持多种格式导出。pymdownx/mdx_mindmap适合Markdown用户,而py2neo.mindmap则需要配合Neo4j使用。 至于知识谱资源,Github上的"最全技术类思维导"项目包含Python标准库等内容,引用[1][3]中的资源也可以作为学习参考资料。 用户可能是开发者或学习者,需要具体的工具来创建思维导,或是寻找现成的学习资源。回答需要涵盖这两个方面,并提供具体的使用示例和获取方式。 </think> 根据您的需求,以下是Python可用的思维导图库及相关资源整理,分为**生成工具库**和**知识谱资源**两类: --- ### 一、Python思维导生成工具库 1. **mindee/mindee-python** - **功能**:专业的思维导生成库,支持JSON/YAML数据导入导出 - **示例代码**: ```python from mindee import MindMap mmap = MindMap() mmap.add_node("Python库", children=["数据处理", "可视化"]) mmap.export("python_libs.mmd") # 导出为FreeMind格式 ``` - **格式支持**:`.mmd` (FreeMind), `.svg`, `.png` [^1] 2. **pymdownx/mdx_mindmap** - **特点**:Markdown扩展库,通过特殊语法生成交互式思维导 - **语法示例**: ```markdown ```mindmap root((Python库)) --> 数据处理 --> Pandas --> NumPy --> 可视化 --> Matplotlib --> Seaborn ``` ``` - **应用场景**:Jupyter Notebook/Docsify文档嵌入[^2] 3. **py2neo.mindmap** (需配合Neo4j) - **用途**:将数据库查询结果转为思维导 - **典型工作流**: ```python from py2neo import Graph from py2neo.mindmap import to_mindmap graph = Graph("bolt://localhost:7687") result = graph.run("MATCH (n:PythonLib) RETURN n") to_mindmap(result, "tech_stack.html") ``` --- ### 二、现成知识谱资源 1. **Github热门项目** - 仓库名:`GitHub最全技术类思维导` - **覆盖内容**: - Python标准库(6张核心导) - 数据结构/算法实现 - Web框架(Django/Flask)架构 - 数据分析技术栈[^2][^3] 2. **学习资源包** - **Python标准库导包**(引用[1][3])包含: ```mermaid graph LR A[Python标准库] --> B[数学运算] A --> C[文件操作 os] A --> D[多进程 multiprocessing] A --> E[正则表达式 re] ``` - **获取方式**:搜索关键词`python标准库6张思维导` --- ### 使用建议 | 需求场景 | 推荐工具 | 优势 | |-------------------|------------------------|--------------------------| | 编程时动态生成 | mindee-python | 代码集成度高 | | 文档/笔记嵌入 | mdx_mindmap | Markdown原生支持 | | 分析技术栈关联 | py2neo.mindmap | 可视化复杂关系 | | 快速学习标准库 | Github现成资源 | 开箱即用,系统性强 | > 提示:知识谱类资源可通过引用[2]的项目链接直接下载,生成工具库需`pip install`安装[^1][^2][^3]。 ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨浦老苏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值