mirror of
https://github.com/purocean/yn.git
synced 2026-09-24 15:46:02 +08:00
681112f513679a723bdff0e3dd91c409c4de95e2
自用 markdown 编辑器
vue + monaco-editor + markdown-it + nodejs + Koa
目标
- markdown 撰写
- 图片文件保存在本地,导出 markdown 文件可简单处理离线工作
- 支持一些流程图表绘制
- 支持加密解密,用来保存账号等隐私文件,文件可单独设置密码
- 不需要更多花哨功能,简单够用就行
- 尽量少依赖三方库,也不花心思维护,杂凑在一起的功能,恰好工作即可 ^_^
直接使用
cd backend; yarn; node main.js- 访问
http://localhost:3000 - 新增文件:
双击目录 - 删除文件/目录:
shift + 右键文件/目录 - 重命名文件/目录:
ctrl + 右键文件/目录 - 文件加密:以
.c.md结尾的文件视为加密文件
开发
- 后端:
cd backend; node main.js - 后端:
cd frontend; yarn run dev
开发计划
- 回收站
- 文件重命名
- 文件树目录排列
- 打印 PDF 样式
- 保存快捷键
- 加密解密
- 优化输入列表体验
- 图片粘贴预览
- 未保存切换文件自动保存
- 密码输入优化
- nodejs静态文件
- 认证
- 全文查找 Ctrl + p
- 微信结合
- git备份
- 标签
- 移动端展示
Description
A highly extensible Markdown editor. Version control, AI Copilot, mind map, documents encryption, code snippet running, integrated terminal, chart embedding, HTML applets, Reveal.js, plug-in, and macro replacement.
chatgptdeepseekdrawioeditorelectrongeminikoa2markdownmarkdown-editormarkdown-itmermaidmonaco-editornotebookopenaiplantumlreveal-jsrevealjsvscodevue
Readme
AGPL-3.0
43 MiB
Languages
TypeScript
82.1%
Vue
13.9%
JavaScript
3.1%
CSS
0.5%
SCSS
0.2%
Other
0.2%
