CodiMD 是一个开源项目,它提供了一个基于Markdown的协作编辑和实时预览的平台。CodiMD 的目标是让用户能够方便地创建、编辑和共享 Markdown 文档,并通过实时预览功能查看文档的渲染效果。
仓库地址:https://github.com/hackmdio/CodiMD
PS:可以嵌入视频,直接链接Youtube视频在文章内播放。
CodiMD 的主要特点和功能包括:
Markdown编辑:CodiMD 提供了一个基于浏览器的编辑器,使用户可以使用 Markdown 语法编写文档。Markdown 是一种轻量级的标记语言,易于学习和使用,用于格式化文本和添加各种元素,如标题、列表、链接、代码块等。
实时协作:CodiMD 支持多用户之间的实时协作编辑。多个用户可以同时编辑同一个文档,他们的编辑内容会实时同步和更新,从而实现协同工作和编辑。
实时预览:CodiMD 提供实时预览功能,用户可以在编辑文档的同时即时查看渲染后的效果。这使得用户能够实时调整文档的样式和布局,并查看其最终呈现效果。
CodiMD 还提供了其他一些功能,如版本控制、导出为不同格式(如HTML、PDF)、权限管理等,以增强文档的管理和共享能力。
CodiMD官方提供docker部署镜像,下面是官方的docker-compose.yml示例:
yamlversion: "3"
services:
database:
image: postgres:11.6-alpine
environment:
- POSTGRES_USER=codimd
- POSTGRES_PASSWORD=change_password
- POSTGRES_DB=codimd
volumes:
- "database-data:/var/lib/postgresql/data"
restart: always
codimd:
image: hackmdio/hackmd:2.4.2
environment:
- CMD_DB_URL=postgres://codimd:change_password@database/codimd
- CMD_USECDN=false
depends_on:
- database
ports:
- "3000:3000"
volumes:
- upload-data:/home/hackmd/app/public/uploads
restart: always
volumes:
database-data: {}
upload-data: {}
值得一提的是,该工具支持内嵌YouTube
视频链接,并可以直接在线播放,这是个比较不错的功能。
更多信息请阅读官方文档:https://hackmd.io/c/codimd-documentation
PS:它的官方文档就是用自己的平台写的,可以当多Demo查看!
如果你觉得本文对你有用,想要给作者一些赞助,可以动动小手点击下方广告给予支持,万分感谢~
您的每次点击都能给予作者更多分享的动力!请无情点击吧:
本文作者:DingDangDog
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!