[开源]为未来而构建的在线 Markdown 编辑器,只会在您本地进行保存

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介

Arya - 在线 Markdown 编辑器

基于 Vue、Vditor,所构建的在线 Markdown 编辑器,支持绘制流程图、甘特图、时序图、任务列表、echarts 图表、五线谱,以及 PPT 预览、视频音频解析、HTML 自动转换为 Markdown 等功能。

Arya,是一款基于 `Vue`、`Vditor`,为未来而构建的在线 Markdown 编辑器;轻量且强大:内置粘贴 HTML 自动转换为 Markdown,支持流程图、甘特图、时序图、任务列表,可导出携带样式的图片、PDF、微信公众号特制的 HTML 等等。

二、开源协议

使用MIT开源协议

三、界面展示

四、功能概述

背景初衷

早期就有关注到由黑客派所出品的 Vditor:一款为未来而构建的下一代 Markdown 编辑器。然,现而今市面上所存在的 Markdown 编辑器,或多或少都存在一些问题(或功能不全,或高级功能收费...),因此基于自身所需,加之 Vditor 的强大,就诞生了做一款在线 Markdown 编辑器 的念头;取其名曰 Arya(二丫)。

五、技术选型

如何使用

清空目前 Arya 编辑区默认文档,即可使用。

**微注**:清空目前这份默认文档,即处于可使用态。Arya 另一大优点在于:编辑内容只会在您本地进行保存,不会上传您的数据至服务器,**绝不窥测用户个人隐私,可放心使用**。

默认为所见即所得模式,可通过 ⌘-⇧-M(Ctrl-⇧-M)进行切换;或通过以下方式:

  • 所见即所得:⌘-⌥-7(Ctrl-alt-7);

  • 即时渲染:⌘-⌥-8(Ctrl-alt-8);

  • 分屏渲染:⌘-⌥-9(Ctrl-alt-9);

PPT 预览

如果您用作 PPT 预览(入口在设置中),需要注意,这里暂还不能支持各种图表的渲染;您可以使用 --- 来定义水平方向上幻灯片,用 -- 来定义垂直幻灯片;更多设定可以参见 RevealJs 文档。

Docker 自托管

已将最新版本使用 Docker 打包镜像并上传至 Docker Hub,可通过如下方式进行使用:

docker run -d -p [Your-Specified-Port]:80 nicejade/markdown-online-editor
# 示例:docker run -d -p 8866:80 nicejade/markdown-online-editor

基于如上示例,如果您在本地执行,只需打开网址——http://localhost:8866 即可访问。如果在服务器运行,可以通过 http://[Server-IP]:8866 来访问,如果要配备域名,可通过。构建 Docker 镜像过程,可参见:如何为 markdown-online-editor 服务构建 docker 镜像?。

如何开发

# 克隆项目# 访问一飞开源:https://code.exmay.com/ 下载cd markdown-online-editor
# ➕ 安装依赖(跳过安装 )env PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true yarn
# 开始开发yarn start
# 部署 Github Pages(需修改 commands/deploy.sh)yarn deploy

特别鸣谢

Arya 的产生,得益于 vditor:一款浏览器端的 Md 编辑器,同时也离不开 vue、reveal.js 等开源库的支持,感谢。

六、源码地址

访问一飞开源:https://code.exmay.com/


相关推荐

  • 我结婚啦!
  • 直播预告 | 阿里巴巴NLP算法专家王潇斌:开箱即用的文本理解大模型
  • EMNLP 2023 | 大模型对话系统的内功与外功
  • 首次齐聚!院士、中国大模型掌门人、全球研发中心掌门人集结,岳麓对话共启数智新未来
  • 从1到亿,CQRS架构下的异步事件治理实践
  • 1023.AI日报:刘慈欣表示人类与AI有两种未来的可能
  • 用AI让Lisa学会了说中文!原汁原味!
  • 深度学习中的类别激活热图可视化
  • 图论!深度学习的图原理
  • 小红书定制游,平均客单1w+;通过1个关键词,挖出n+1条商机|生财周报
  • 如何优雅的处理异常
  • 二十分钟掌握React核心理念,老鸟快速入门指南
  • 如何给外行人解释Linux(内核)
  • 一文搞定专属码的设计与开发
  • 聊聊开发必掌握的那些实践技能
  • Oracle推出针对VS Code的Java扩展
  • 开源活动那么多,如何卷出新花样?
  • 底层全部重构,小米澎湃OS完整系统架构公布
  • 别再被网络设备光模块信息困扰!快来学习这些实用技巧!
  • 一文读懂全新深度学习库Rust Burn