非常实用的在线Markdown编辑器(markdown.Caidao.Net)

  1. Arya 是一款简洁、直观的 Markdown 编辑器。它提供了丰富的编辑功能,让你可以快速编辑和格式化文本,同时支持实时预览。你可以将注意力集中在写作创作上,而不用担心繁琐的样式和排版。
  2. StackEdit 是一款在线的 Markdown 编辑器,拥有强大的功能和便捷的云端同步。你可以随时随地访问和编辑你的文档,与团队成员进行协作编辑。它还支持多种文件格式的导入和导出,方便与他人分享和交流。

Arya

一款基于 Vue、Vditor,为未来而构建的在线 Markdown 编辑器;轻量且强大:内置粘贴 HTML 自动转换为 Markdown,支持流程图、甘特图、时序图、任务列表,可导出携带样式的图片、PDF、微信公众号特制的 HTML 等等。在实际使用中,Arya 编辑器同样简洁易用。它采用双栏布局,编辑栏和预览窗并列显示。预览窗支持直接复制文本到公众号、知乎等平台。此外,你还可以通过编辑自定义样式来美化预览界面,当然这需要一定的 CSS 基础知识; 同时你可以将编辑好的文档导出为hmtl、pdf以及图片或者ppt。不过还是希望能有markdown编辑器能原生支持导出word格式,目前熊猫采用的还是pandoc来讲md文件导出为word,感兴趣的也可以去看看pandoc项目

Docker部署

docker run -d --name markdown -p 7466:80 liwangsheng/markdown-online-editor

StackEdit

  1. 笔记支持Gitee、GitHub、Gitea等Git仓库存储。
  2. 支持多种图床(GitHub、Gitea、SM.MS、自定义图床)粘贴或拖拽上传。
  3. 编辑区域支持选择主题或自定义,总有你喜欢的主题。
  4. 支持历史版本管理,不用担心编辑覆盖后无法回滚。
  5. 支持KaTeX数学表达式、Mermaid UML图、乐谱等扩展

和Arya相比,StackEdit支持直接对接图床,你只需要在环境变量中设置好图床变量就可以了

Docker部署

docker-compose.yml文件如下:

version: "3"
services:
  stackedit:
    image: mafgwo/stackedit:【docker中央仓库找到最新版本】
    container_name: stackedit
    environment:
      - LISTENING_PORT=8080
      - ROOT_URL=/
      - USER_BUCKET_NAME=root
      - DROPBOX_APP_KEY=【不需要支持则删掉】
      - DROPBOX_APP_KEY_FULL=【不需要支持则删掉】
      - GITHUB_CLIENT_ID=【不需要支持则删掉】
      - GITHUB_CLIENT_SECRET=【不需要支持则删掉】
      - GITEE_CLIENT_ID=【不需要支持则删掉】
      - GITEE_CLIENT_SECRET=【不需要支持则删掉】
      - GOOGLE_CLIENT_ID=【不需要支持则删掉】
      - GOOGLE_API_KEY=【不需要支持则删掉】
      - GITEA_CLIENT_ID=【不需要支持则删掉】
      - GITEA_CLIENT_SECRET=【不需要支持则删掉】
      - GITEA_URL=【不需要支持则删掉】
      - GITLAB_CLIENT_ID=【不需要支持则删掉】
      - GITLAB_CLIENT_SECRET=【不需要支持则删掉】
      - GITLAB_URL=【不需要支持则删掉】
    ports:
      - 8080:8080/tcp
    network_mode: bridge
    restart: always

当然如果你不需要图床服务,那么直接搜索mafgwo/stackedit或者命令行docker pull mafgwo/stackedit都是可以的,只需要将容器端口8080映射到本地就可以了。

Arya 和 StackEdit 都是非常实用的 Markdown 编辑器。

Arya 的简洁界面和双边展示的编辑与预览窗口使得编辑和排版变得更加直观和方便,同时支持自定义样式美化预览界面。StackEdit 的在线功能和云端同步能够让你随时随地进行编辑和协作,同时支持多种文件格式导入和导出以及3.5的GPT支持