目录
Arya(中文名“二丫”)是一款开源的在线Markdown编辑器,由开发者nicejade基于Vue.js框架和Vditor编辑器内核构建而成。它的诞生源于对市面上现有Markdown编辑器的不满——有些功能不够全面,有些高级功能需要付费。Arya的出现正是为了解决这些痛点,将丰富的功能以免费、开源的方式提供给所有用户。
Arya最吸引人的地方在于它不仅仅是一个Markdown编辑器,更像是一个轻量级的内容创作平台。除了标准的Markdown语法支持,它还集成了绘制专业图表的能力,包括流程图、甘特图、时序图,甚至ECharts数据图表和音乐五线谱。你还可以用它来制作PPT幻灯片,或者将网页上复制的内容自动转换为干净的Markdown格式。目前该项目在GitHub上已经获得了超过3.3k的星标,受到不少技术写好者的青睐。
官网入口地址
下载地址
Arya为纯在线工具,无需下载安装客户端。用户可直接访问官网使用。如需自托管部署,可通过Docker镜像或GitHub源码进行安装:
-
GitHub项目地址:https://github.com/nicejade/markdown-online-editor
-
Docker镜像:
nicejade/markdown-online-editor:latest
功能介绍
Arya的功能设计兼顾了写作基础需求与专业创作场景,主要包含以下几个方面:
核心编辑能力
-
三种编辑模式:支持“所见即所得”“即时渲染”和“分屏预览”三种模式。默认的所见即所得模式下,输入Markdown语法后内容立即渲染为最终效果,体验类似Typora。可通过快捷键
Ctrl+Shift+M快速切换模式。 -
本地存储与实时保存:编辑内容自动保存在浏览器本地,即使意外关闭页面也不会丢失数据,且文件不会上传至任何服务器,保障隐私安全。
-
HTML自动转换:直接从网页复制内容粘贴到Arya,会自动将HTML格式转换为Markdown,标题、链接、加粗等样式都能被正确识别,特别适合从网页摘录资料的用户。
专业图表与多媒体支持
-
多种图表绘制:支持在文档中直接通过代码块绘制流程图、甘特图、时序图以及ECharts数据图表,无需切换到他画图工具。甚至支持五线谱的编辑与渲染。
-
PPT预览功能:集成了Reveal.js,可以将Markdown内容转换为PPT幻灯片进行预览。使用
---分割水平幻灯片,用--分割垂直幻灯片,可在设置中开启此功能。 -
视频音频解析:可智能识别并嵌入部分站点的视频、音频内容。
导出与分享
-
多种格式导出:支持将文档导出为携带样式的PDF、PNG、JPEG等格式。还可导出为专门适配的HTML格式,直接复制到微信公众号后台即可发布,无需再次排版。
-
导入与格式化:支持导入本地的Markdown(.md)文件,并提供语法检查与格式化功能,使文档更加专业规范。
辅助功能
-
快捷键与代码块复制:提供了丰富的快捷键提升编辑效率,代码块右上角带有“复制”按钮,方便复用代码。
-
实时字数统计:编辑区右下角会实时显示字数和字符数,方便控制文章篇幅。
应用场景
Arya因功能全面,可适用多种内容创作场景:
-
技术文档撰写:在编写技术方案、API文档或开发笔记时,直接在文档中嵌入流程图、时序图,让技术表达更清晰。
-
公众号与自媒体排版:撰写文章后一键导出适配微信公众号的HTML格式,省去在编辑器与公众号后台之间反复调整样式的麻烦。
-
学术与教育材料:利用甘特图规划项目进度,用时序图展示研究流程,适合学术论文、项目报告等场景。
-
PPT快速制作:用Markdown语法快速编写演示文稿内容,通过PPT预览功能即时查看幻灯片效果,适合需要快速制作讲稿的场景。
-
个人知识管理与笔记:利用本地存储功能,在浏览器中随手记录想法、整理读书笔记,数据安全且有保障。
使用方法
-
访问Arya:在浏览器中打开官网 https://markdown.lovejade.cn/
-
开始写作:默认编辑区有一份示例文档,清空后即可开始编写自己的Markdown内容。
-
切换编辑模式:点击设置或使用快捷键
Ctrl+Shift+M在“所见即所得”“即时渲染”“分屏预览”三种模式间切换,选择你最习惯的写作方式。 -
插入图表:在需要插入图表的位置,使用Markdown代码块,并按对应图表语法编写,图表会自动渲染显示。
-
制作PPT:在设置中开启“PPT预览”功能,用
---和--在文档中划分幻灯片页面,即可预览演示效果。 -
导出文档:内容完成后,点击顶部工具栏的导出按钮,选择PDF、PNG、JPEG或微信公众号HTML等格式进行导出。
服务支持
-
定价模式:免费且开源。Arya对所有用户免费开放全部功能,无需注册或付费订阅。
-
部署方式:支持多种自托管方式,包括Docker快速部署、通过GitHub Pages或Cloudflare Pages托管,以及直接运行源码。用户可将Arya部署在自己的服务器上使用。
-
社区支持:用户可通过GitHub仓库提交Issue反馈问题或参与项目贡献。开发者还运营着“倾城之链”等周边社区,方便用户交流讨论。
-
应用示例:用户可以将一份包含技术架构图、项目进度表的技术方案文档,通过Arya一站式完成写作与图表绘制,并最终导出为PDF格式用于分享或打印。
| 源码反馈/咨询 (共有 条反馈) |
Arya常见问题
Arya不是由公司开发的,而是一位个人开发者nicejade(网名“静晴轩”)创建的开源项目。他因为觉得市面上的Markdown编辑器要么功能不全,要么好用的功能要收费,就自己动手基于Vue和Vditor做了这个工具。目前这个项目在GitHub上挺受欢迎的,已经有超过3300个星标。
Arya是一款在线的Markdown编辑器,你可以在浏览器里直接打开用。它除了能让你用Markdown语法写东西,最特别的是还能在文档里直接画流程图、甘特图、时序图,甚至做PPT预览。你可以拿它来写技术文档、排版公众号文章,或者整理学习笔记,功能很全面。
用起来挺简单的。打开官网 https://markdown.lovejade.cn/ 清空默认的示例内容就可以开始写了。默认是“所见即所得”模式,你写Markdown语法,它直接显示成最终效果。如果想换模式,按快捷键Ctrl+Shift+M就能在三种模式间切换。写完后,顶部工具栏可以直接导出为PDF或图片。
Arya是免费的,没有会员,也没有任何收费项目。它还是一个开源项目,你可以免费它提供的所有功能,包括那些需要付费的图表绘制和PPT预览功能,不用担心用着用着突然要收费。
在隐私安全方面做得不错。它有一个很重要的特点:你编辑的所有内容都只保存在你自己的浏览器本地,不会上传到任何服务器。所以你的文档内容别人是看不到的,比较放心。另外因为它是开源项目,代码公开,技术社区也在持续关注它的安全性。
有几个技巧很实用。第一,用快捷键切换编辑模式,Ctrl+Alt+7是所见即所得,Ctrl+Alt+8是即时渲染,Ctrl+Alt+9是分屏预览。第二,做PPT时用---分隔水平方向的幻灯片,用--分隔垂直方向的幻灯片。第三,从网页复制内容直接粘贴,它会自动把HTML转成Markdown,省了手动调整格式的功夫。
特色就是把专业图表绘制和Markdown写作结合在了一起。你可以在文档里用代码块直接画流程图、甘特图、ECharts图表,甚至五线谱。它的PPT预览功能和微信公众号一键导出也很有特点,能节省不少排版时间。
Arya的官网地址是 https://markdown.lovejade.cn/ 还有一个备用的地址 https://arya.pages.dev/ 也可以访问。直接在浏览器里打开就能用,很方便。
对于熟悉Markdown的人来说,Arya非常好用,而且并不复杂。它的界面设计比较直观,默认的所见即所得模式也很友好,新手也能快速上手。虽然它功能很多,但平时写作时并不会觉得杂乱,需要用到图表或PPT功能时,在菜单里找到相应的入口就行,学习成本不算高。
Arya支持的图表类型挺丰富的,包括流程图、甘特图、时序图、ECharts数据图表,还有五线谱。这些图表都是用代码块加特定语法来绘制的,对于经常写技术文档、需要做项目规划或者数据分析的人来说,这个功能非常实用。
想做PPT的话,先在Arya的设置里开启“PPT预览”功能。然后在你写的Markdown文档里,用三个短横线---来分隔每一张水平方向的幻灯片,用两个短横线--来分隔垂直方向的子幻灯片。设置好之后,就可以在编辑器里直接预览PPT的演示效果了。
可以的,这是它一个很实用的特色功能。当你从浏览器里复制一段带格式的文字或文章,直接粘贴到Arya编辑器里,它会自动把HTML格式转换成对应的Markdown语法,像标题、加粗、链接这些样式都能保留下来。对于经常需要引用网络资料的人来说,这个功能能节省不少时间。
可以,而且有多种方式。最简单的是用Docker,执行一条命令docker run -d -p 8866:80 nicejade/markdown-online-editor:latest就能跑起来。你也可以通过Cloudflare Pages或GitHub Pages来托管。因为它是开源项目,你甚至可以直接把源码下载下来自己部署。