当前位置: 首页 > news >正文

MinDoc:针对IT团队的文档、笔记系统

作为一名IT从业者,无论是在公司团队中,还是在平时自己写一些笔记、博客等文档,我都习惯使用markdown来进行书写。在使用过许多支持markdown语法的系统或软件(如Typora、未知、我来、思源、觅道等)后,我总觉得它们不能满足我的需求。直到我发现了MinDoc这款针对IT团队开发的简单好用的开源文档管理系统。我们下面将介绍一下这个项目及如何使用docker-compose 快速部署。

MinDoc 简介

项目具体介绍大家可看官网文档

官网地址: https://www.iminho.me/

项目地址:https://github.com/mindoc-org/mindoc

文档地址: https://www.iminho.me/wiki/docs/mindoc/mindoc-summary.md

演示站点:http://doc.iminho.me

测试用户:admin 密码:123456

_20230823065149.png

部署MinDoc

步骤 1:安装Docker和Docker Compose

如果您还没有安装Docker和Docker Compose,您需要先安装它们。可以在官方网站上找到适用于您操作系统的安装指南。

步骤 2:创建数据库 mindoc_db

准备一个mysql数据库,如果没有mysql 数据库的话可以参考我们之前的文章 使用 Docker Compose 部署 MySQL 8.0 搭建,搭建好之后创建一个数据库 mindoc_db

步骤 3:创建Docker Compose文件

docker-comopose.yml

version: "3.3"
services:mindoc:image: registry.cn-hangzhou.aliyuncs.com/mindoc-org/mindoc:v2.1environment:TZ: Asia/Shanghairestart: alwaysports:- "8181:8181"volumes:- ./data/mindoc/conf:/mindoc/conf- ./data/mindoc/static:/mindoc/static- ./data/mindoc/views:/mindoc/views- ./data/mindoc/uploads:/mindoc/uploads- ./data/mindoc/runtime:/mindoc/runtime- ./data/mindoc/database:/mindoc/databaseenvironment:- MINDOC_RUN_MODE=prod- MINDOC_DB_ADAPTER=mysql- MINDOC_DB_HOST=192.168.10.106- MINDOC_DB_PORT=3306- MINDOC_DB_DATABASE=mindoc_db- MINDOC_DB_USERNAME=root- MINDOC_DB_PASSWORD=123456- MINDOC_CACHE=true- MINDOC_CACHE_PROVIDER=file- MINDOC_ENABLE_EXPORT=true

步骤 4:启动MinDoc

在包含 docker-compose.yml 文件的文件夹中,打开终端或命令提示符,运行以下命令来启动MinDoc:

docker-compose up -d 

步骤 5:完成MinDoc部署

启动之后设置挂载文件夹data的权限

chmod -R 777 data

访问系统地址 http://192.168.10.108:8181/
默认用户:admin 密码:123456

_20230823070430.png

使用介绍

具体功能介绍大家可阅读官网文档,我比较喜欢的它的md编辑器对于 HTML标签的支持,流程图、思维导图等的支持、历史版本的恢复合并及多级导航功能

  • HTML标签

_20230823071656.png

  • 思维导图

_20230823072327.png

_20230823072418.png

  • 流程图

_20230823072602.png

  • 历史版本

_20230823072816.png

http://www.lryc.cn/news/140462.html

相关文章:

  • 【分享】华为设备登录安全配置案例
  • Starrocks与MySQL函数的区别
  • 【HTML】学习笔记(自用持续更新)
  • 代码随想录训练营第四十二天|0-1背包理论基础(一)、0-1背包理论基础(二)、416分割等和子集
  • linux 免交互
  • 自然语言处理从入门到应用——LangChain:索引(Indexes)-[文档加载器(Document Loaders)]
  • 7.接着跑一下triton官方教程
  • 波奇学C++:stl的list模拟实现
  • Flask 项目结构
  • 云计算在IT领域的发展和应用
  • 8年测试经验之谈 —— 接口自动化测试requests
  • 求助:vue从后端获取数据,如何对获得的数据进行拆分?
  • html5拖拽文件上传需阻止默认事件
  • 深入剖析Kubernetes之Pod基本概念(一)
  • idea 对JavaScript进行debug调试
  • npm init
  • 微信小程序开发教学系列(6)- 数据缓存与本地存储
  • 跟我学c++中级篇——模板的基础术语说明
  • 最新Win10离线安装.NET Framework 3.5的方法(附离线包2022/3/22)
  • 最新docker多系统安装技术
  • 系统架构设计高级技能 · 云原生架构设计理论与实践
  • Springboot集成RocketMQ——简单使用
  • 第一百二十四回 Flexible组件
  • 关于stm32推挽带有上下拉电阻的思考、IO口驱动能力是什么
  • 考研408 | 【操作系统】 内存管理
  • C# 工厂模式
  • 在云服务器上安装Jenkins
  • 一文了解SpringBoot中的IOC
  • docker-compose管理创建LNMP服务并运行Wordpress网站平台
  • 【宝藏系列】一文带你梳理 Linux 的五种 IO 模型