2018-05-21 14:41:09 +08:00
2018-03-27 19:21:22 +08:00
2018-02-03 15:51:39 +08:00
2018-05-21 14:41:09 +08:00
2018-02-03 19:53:31 +08:00
2018-03-27 19:03:58 +08:00
2018-04-26 14:45:41 +08:00
2018-03-19 12:08:18 +08:00

自用 markdown 编辑器

vue + monaco-editor + markdown-it + nodejs + Koa

目标

  1. markdown 撰写
  2. 图片文件保存在本地,导出 markdown 文件可简单处理离线工作
  3. 支持一些流程图表绘制
  4. 支持加密解密,用来保存账号等隐私文件,文件可单独设置密码
  5. 不需要更多花哨功能,简单够用就行
  6. 尽量少依赖三方库,也不花心思维护,杂凑在一起的功能,恰好工作即可 ^_^

直接使用

  • 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静态文件
  • 增加 rss 抓取
  • 认证
  • 全文查找 Ctrl + p
  • 微信结合
  • git备份
  • 标签
  • 移动端展示

截图

S
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.
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%