Arya 是一款功能强大的在线 Markdown 编辑器,它基于 Vue.js 和 Vditor 构建,不仅支持基础的 Markdown 解析与编辑,还集成了丰富的扩展功能,旨在提升文档编写与内容发布的效率。
核心功能
- 基础与增强编辑:提供实时预览、本地存储防丢失、常用快捷键支持、代码块复制、字符计数及主窗口拖拽。
- 图表与图形绘制:支持绘制流程图、甘特图、时序图、任务列表,并新增对 ECharts 图表的支持。
- 多媒体与格式支持:支持五线谱、PPT预览(通过注入 Reveal.js)、视频音频解析,并可粘贴 HTML 自动转换为 Markdown。
- 导入导出与发布:支持导入本地
.md 文件,导出为带样式的 PDF、PNG、JPEG 等格式,并提供了复制到微信公众号等平台的周边功能。
- 模式与体验优化:支持插入原生 Emoji、设置常用表情列表,提供所见即所得编辑模式,并支持检查与格式化 Markdown 语法。
使用 Docker Compose 快速部署
得益于容器化技术,部署 Arya 变得非常简单。以下是使用 Docker Compose 的部署配置:
services:
markdown-editor:
image: nicejade/markdown-online-editor:latest
container_name: markdown-editor
ports:
- 8080:80
restart: always
将上述配置保存为 docker-compose.yml 文件,然后在同一目录下执行 docker-compose up -d 命令即可完成部署。这种 Docker 化的部署方式极大简化了环境配置和依赖管理。
使用体验
部署成功后,在浏览器中访问 http://<你的服务器IP>:8080 即可打开编辑器界面。

你可以直接在左侧编辑区进行在线编写,也可以通过复制粘贴或导入本地 Markdown 文件的方式加载内容。

例如,导入一篇从其他平台(如语雀)导出的 Markdown 文章后,可以利用其“复制到公众号”功能进行快速格式转换与发布。

在实际测试中,对于复杂格式(如特定代码块、段落空行)的转换可能仍存在细微偏差,但对于格式简单的文档,其转换效果尚可。
编辑器支持切换多种主题风格,并提供了丰富的导出选项。


需要注意的是,在导出 PDF 时,文档中的远程链接图片可能无法正常显示。

总结
Arya 作为一个集成了 Vditor 强大编辑能力的在线工具,通过 Docker 部署极大地降低了使用门槛。它适合需要频繁进行 Markdown 编辑、跨平台发布(尤其是微信公众号)以及需要内嵌图表的技术写作者或内容创作者。
对于追求快速部署、功能全面的 Markdown 在线编辑环境的用户,Arya 是一个值得尝试的解决方案。其容器化部署方式也体现了现代应用交付的最佳实践。
- 综合推荐:⭐⭐⭐(功能全面,部署便捷)
- 使用体验:⭐⭐(格式转换存在偶发小问题)
- 部署难易:⭐(Docker Compose一键部署,非常简单)
|