Skip to content

a markdown editor based on Vue, electron, element-ui and leancloud

Notifications You must be signed in to change notification settings

zqyadam/LeanMarkdown

Repository files navigation

LeanMarkdown

一个基于Electron和Vue的markdown编辑器,数据存储在Leancloud

基本功能

  1. LeanCloud应用的设置
  2. 支持本地和Web文章的编辑
  3. 支持图片对话框上传、拖拽上传、截屏粘贴上传
  4. 实时预览及双向同步滚动
  5. 代码高亮(需明确代码语言)
  6. 文章/分类/图片的管理功能
  7. 支持目录[TOC]

使用

注册一个LeanCloud账号,创建一个免费应用,将AppID和AppKey填入“基本设置”,填写一个账号和密码(首次输入自动注册)就可以了

工具栏

  • 新建文件
  • 打开文件
    • 打开本地文件
    • 打开网络文件
  • 保存文件
    • 保存到本地(顶部进度条提示)
    • 保存到网络
  • 删除文件
  • 撤销(Ctrl+Z)
  • 重做
  • 加粗(Ctrl+B)
  • 斜体(Ctrl+I)
  • 引用(Ctrl+Q)
  • 标题1(Ctrl+1)
  • 标题2(Ctrl+2)
  • 标题3(Ctrl+3)
  • 标题4(Ctrl+4)
  • 标题5(Ctrl+5)
  • 标题6(Ctrl+6)
  • 无序列表(Ctrl+Shift+U)
  • 有序列表(Ctrl+Shift+O)
  • 横线(Ctrl+H)
  • 链接(Ctrl+L或Ctrl+Shift+L)
  • 图像(Ctrl+Shift+P)
  • 表格
  • 行内代码(Ctrl+K)
  • 块状代码(Ctrl+Shift+K)
  • 实时预览
  • 编辑模式
  • 阅读模式
  • 左右交换
  • 图片上传(对话框上传、拖拽上传、截图粘贴上传)
  • 视图同步
  • 支持gfm,tasklist
  • 文章目录toc
  • 代码高亮
  • MD文件拖拽打开(直接拖拽至编辑器)
  • 文章分类
  • 文章管理
  • 图像管理
  • pdf输出
  • 保存HTML(附带样式)
  • 访问权限控制
    • 文章访问权限控制
    • 图片防盗

非工具栏的编辑功能

  • 向后添加行
  • 向前添加行
  • 插入代码块(Ctrl+Shift+K)

截图

截图粘贴上传 拖拽上传图片