如果有域名和空间怎么做网站,长春盛网网站建设,重庆动画网站建设,淮南网备案查询CodiMD 介绍 CodiMD 是一个开源的实时协作 Markdown 笔记工具#xff0c;它允许用户在任何平台上共同编辑 Markdown 文档。核心功能是实时协作#xff0c;它允许多个用户同时编辑同一个文档#xff0c;并实时看到彼此的更改。支持实时渲染预览#xff0c;支持超多的富文本格…CodiMD 介绍 CodiMD 是一个开源的实时协作 Markdown 笔记工具它允许用户在任何平台上共同编辑 Markdown 文档。核心功能是实时协作它允许多个用户同时编辑同一个文档并实时看到彼此的更改。支持实时渲染预览支持超多的富文本格式比如常用的图片、表格、emoji 表情和代码段此外还有各种图表和数学公式。 项目地址
Githubhttps://github.com/hackmdio/codimd官网: https://hackmd.io/
CodiMD 特征 开源且自由CodiMD 完全开源您可以自由地在私有服务器上部署完全掌控您的数据。 ⏰ 强大的 Markdown 支持它对 Markdown 语法有出色的支持各种流程图并且可以实时预览编辑的效果。 高度自定义除了基本的编辑功能CodiMD 还提供了 API 和插件支持允许开发者进行进一步的扩展和定制。 实时协作多人可以在同一份文档上进行实时编辑且每个人的编辑都会有不同的颜色标记方便追踪。 良好的兼容性兼容主要浏览器包括 Chrome、Safari 和 Firefox 等使用户在不同的设备和操作系统上均可获得流畅体验 独立自主的存储解决方案: 与大多数依赖于云端存储的工具不同CodiMD 允许用户自主管控所有数据。通过选择适合的托管解决方案用户可根据需求设计专属的安全性与隐私策略。
️ 部署 CodiMD 先决条件/要求
最低 512MB RAM推荐 1GB具备dockerdocker-compose 环境 使用Docker Compose部署
version: 3
services:database:#image: postgres:11.6-alpineimage: docker.cnb.cool/srebro/pidin/postgres:11.6-alpine ##CNB镜像加速地址environment:- POSTGRES_USERcodimd- POSTGRES_PASSWORDpidin.srebro.cn ##自定义密码- POSTGRES_DBcodimdvolumes:- database-data:/var/lib/postgresql/datarestart: alwayscodimd:#image: nabo.codimd.dev/hackmdio/hackmd:2.5.4image: docker.cnb.cool/srebro/pidin/hackmd:2.5.4 ##CNB镜像加速地址environment:- CMD_DB_URLpostgres://codimd:pidin.srebro.cndatabase/codimd- CMD_USECDNfalsedepends_on:- databaseports:- 3000:3000volumes:- upload-data:/home/hackmd/app/public/uploadsrestart: always
volumes:database-data: {}upload-data: {}浏览器访问CodiMD 地址http://ip:3000/ 使用Nginx反向代理
#CodiMDserver {listen 443 ssl;server_name codimp.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:3000;}
}注册账户 ⚠ 注意 这里注册 和 登录都是同一个输入框需要先填入邮箱和密码然后点击注册即可 登录后界面 新建笔记 导入一个Markdown 文件 可以实时看到markdown源代码和渲染后的界面右上角显示 一个用户 在线也就是当前用户 实时协作 新打开一个无痕的浏览器窗口复制上面的URL地址可以看到右上角多了一个参与者在线人数变成了2人⚠ 如果需要一起协助编译需要再创建一个用户并且登录上默认显示是Guest访客 获取CodiMD
CNB 仓库地址CodiMD