1.1 Simple mind map簡介
1.2 Simple mind map特點
1.3 Simple mind map使用場景
2.1 本地環境規劃
2.2 本次實踐介紹
3.1 檢查Docker服務狀態
3.2 檢查Docker版本
3.3 檢查docker compose 版本
5.1 創建mind-map容器
5.2 檢查mind-map容器狀態
5.3 檢查mind-map容器日誌
6.1 訪問Simple mind map首頁
6.2 更換主題
6.3 匯出檔
6.4 開啟小地圖
6.5 全屏查看
Simple mind map,一個 Web 思維導圖,基於思維導圖庫、Vue2.x、ElementUI 開發,可以操作電腦本地檔,所以你可以直接把它當做一個在線版思維導圖應用使用。
外掛程式化架構,除核心功能外,其他功能作為外掛程式提供,按需使用,減小打包體積
支援邏輯結構圖、思維導圖、組織結構圖、目錄組織圖、時間軸(橫向、豎向)、魚骨圖等結構
內置多種主題,允許高度自定義樣式,支援註冊新主題
節點內容支援文字(普通文字、富文本)、圖片、圖示、超連結、備註、標籤、總結、數學公式
節點支援拖拽(拖拽移動、自由調整)、多種節點形狀,支援使用 DDM 完全自定義節點內容
支援畫布拖動、縮放
支援滑鼠按鍵拖動選擇和Ctrl+左鍵兩種多選節點方式
支援導出為json、png、svg、pdf、markdown、xmind,支援從json、xmind、markdown導入
支援快捷鍵、前進後退、關聯線、搜索替換、小地圖、浮浮水印、滾動條
提供豐富的配置,滿足各種場景各種使用習慣
支援協同編輯
Simple Mind Map作為一個結合了思維導圖庫、Vue2.x技術棧以及ElementUI框架開發的Web應用,具備操作電腦本地檔的功能,它的使用場景廣泛且靈活。以下是一些典型的應用場景:
個人學習與筆記整理:學生和終身學習者可以利用它來整理課程筆記、歸納知識點或是準備考試。通過創建不同的分支來分類資訊,有助於提高記憶效率和理解深度。
專案管理與團隊協作:項目經理和團隊成員可以共同編輯思維導圖來規劃專案流程、分配任務、跟蹤進度和管理資源。由於支援操作本地檔,團隊成員即使在不同地點也能方便地共用和更新項目計劃。
創意構思與頭腦風暴:無論是廣告策劃、產品設計還是文章寫作,Simple Mind Map都能幫助用戶在視覺上組織靈感和創意,促進思維的發散與收斂,加速從想法到實施的過程。
業務分析與決策制定:企業分析師和決策者可以利用該工具進行SWOT分析(優勢、劣勢、機會、威脅)、市場市場區隔分、競爭分析等,直觀展示各種因素之間的關係,輔助做出更加明智的決策。
知識管理與教學輔助:教育工作者能用它構建課程大綱、整理教學資料,甚至作為課堂互動工具,幫助學生構建系統化的知識體系。個人使用者也可以用來整理個人成長路徑、技能樹等,有效管理個人知識資產。
寫作大綱與故事板製作:作家和編劇可以利用思維導圖規劃小說情節、角色發展或劇本結構,確保故事邏輯清晰、情節連貫。
會議記錄與回顧:在會議中使用Simple Mind Map記錄關鍵點、行動項和責任人,會後直接保存為本地檔或分享給參會人員,便於後續跟進和執行。
本次實踐為個人測試環境,操作系統版本為centos7.6。
hostname IP位址 操作系統版本 Docker版本 jeven 192.168.3.166 centos 7.6 20.10.17
1.本次實踐部署環境為個人測試環境,生產環境請謹慎; 2.在Docker環境下成功部署Simple mind map思維導圖工具。
[root@jeven ~]# systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2023-11-04 21:48:30 CST; 1 weeks 2 days ago Main PID: 43919 (dockerd) Tasks: 38 Memory: 502.6M CGroup: /system.slice/docker.service檢查Docker服務是否正常運行,確保Docker正常運行。
[root@jeven ~]# docker version Client: Docker Engine - Community Version: 20.10.17 API version: 1.41 Go version: go1.17.11 Git commit: 100c701 Built: Mon Jun 6 23:05:12 2022 OS/Arch: linux/amd64 Context: default Experimental: true Server: Docker Engine - Community Engine: Version: 20.10.17 API version: 1.41 (minimum version 1.12) Go version: go1.17.11 Git commit: a89b842 Built: Mon Jun 6 23:03:33 2022 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.6.6 GitCommit: 10c12954828e7c7c9b6e0ea9b0c02b01407d3ae1 runc: Version: 1.1.2 GitCommit: v1.1.2-0-ga916309 docker-init: Version: 0.19.0 GitCommit: de40ad0檢查Docker版本
[[root@jeven ~]# docker compose version Docker Compose version v2.19.1檢查Docker compose版本,確保2.0以上版本。
[root@jeven ~]# docker pull shuiche/mind-map Using default tag: latest latest: Pulling from shuiche/mind-map 31e352740f53: Pull complete 1473efee6963: Pull complete 08982b290dbc: Pull complete b9ca70af3df8: Pull complete fbdae3c8bae0: Pull complete Digest: sha256:fa1d7fed4fe105af42b53878425d0005d0dd3f269bf87b18a36e040283b76e4a Status: Downloaded newer image for shuiche/mind-map:latest docker.io/shuiche/mind-map:latest在docker hub下載Simple mind map鏡像
docker-cli創建mind-map容器
編輯docker-compose.yaml部署檔
使用docker compose創建mind-map容器
[root@jeven mind-map]# docker compose ps NAME COMMAND SERVICE STATUS PORTS mind-map "./server" mind-map running 0.0.0.0:7655->8080/tcp, :::7655->8080/tcp檢查mind-map容器狀態
[root@jeven mind-map]# docker compose logs mind-map | [GIN-debug] [WARNING] Creating an Engine instance with the Logger and Recovery middleware already attached. mind-map | mind-map | [GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production. mind-map | - using env: export GIN_MODE=release mind-map | - using code: gin.SetMode(gin.ReleaseMode) mind-map | mind-map | [GIN-debug] GET /dist/*filepath --> github.com/gin-gonic/gin.(*RouterGroup).createStaticHandler.func1 (3 handlers) mind-map | [GIN-debug] HEAD /dist/*filepath --> github.com/gin-gonic/gin.(*RouterGroup).createStaticHandler.func1 (3 handlers) mind-map | [GIN-debug] GET / --> main.main.func1 (3 handlers) mind-map | [GIN-debug] [WARNING] You trusted all proxies, this is NOT safe. We recommend you to set a value. mind-map | Please check https://pkg.go.dev/github.com/gin-gonic/gin#readme-don-t-trust-all-proxies for details. mind-map | [GIN-debug] Listening and serving HTTP on :8080檢查mind-map容器運行日誌,確保mind-map服務正常運行。
訪問位址:http://192.168.3.166:7655/,將IP替換為自己伺服器IP位址。
點擊主題,選擇自己喜歡的主題模式。
可以選擇不同格式的檔匯出。
點擊右下角的開啟小地圖圖示,開啟“小地圖”流覽。
點擊“全屏”小圖示,進行全屏查看。
Simple Mind Map作為一款基於Vue2.x和ElementUI的Web思維導圖工具,以其直觀的操作介面、強大的本地檔案交互能力,為使用者提供了無縫的在線思維整理體驗。無論是整理思路、項目規劃還是團隊協作,它都展現出高度的靈活性與實用性,讓用戶能夠在任何設備上高效構建、管理和分享知識結構,極大地提升了工作與學習的效率,是一款值得推薦的在線思維導圖應用。