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 许可协议。转载请注明出处!