MD 编辑器 Vditor v0.1.8 发布,细节改进

本贴最后更新于 1870 天前,其中的信息可能已经东海扬尘

简介

Vditor 是一款浏览器端的 Markdown 编辑器,使用 TypeScript 实现。

案例

  • Sym:一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台
  • Solo:一款小而美的博客系统,使用 Java 实现
  • Pipe:一款小而美的博客平台,使用 Go 实现

功能

  • 插入原生 Emoji、设置常用表情列表
  • 自定义工具栏按钮、提示、插入文案及快捷键
  • 可使用拖拽、剪切板粘贴上传,显示实时上传进度
  • 支持 CORS 跨域上传
  • 内容保存本地存储,防止意外丢失
  • 录音支持,用户可直接发布语音
  • 粘贴 HTML 自动转换为 Markdown
  • 提供实时预览、滚动同步定位
  • 支持主窗口大小拖拽、字符计数
  • 多主题支持、内置黑白两套
  • 多语言支持、内置中英文
  • 支持主流浏览器和移动端

v

v

文档

项目

授权

Vditor 使用 MIT 开源协议。

社区

v0.1.8 变更记录

  • 3 hint 添加高亮 enhancement
  • 5 上传改进 enhancement
  • 6 添加窗口 resize 回调 enhancement
  • 7 添加上传文件名安全过滤接口 enhancement
  • 10 录音支持 Safari enhancement
  • 11 npm 中加入源码,以便有需要的可直接进行打包优化 enhancement
  • 4 api 拼写错误 bug
  • 8 工具栏浮动问题 bug
  • 12 全屏后,preview tip 位置错误 bug

历史版本变更请浏览这里

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • someone11732

    Nice!

  • K

    貌似现在不支持 缩进行了?

    1 回复
  • 88250

    你说的是段落开头空两格么?

    1 回复
  • K

    tab~ 不会加空格了.😄 我记得之前的是不是可以用 tab 的.

    1 回复
  • Ethan

    支持,过段时间把项目的编辑器换成这个试试!期望以后能出来一个支持 Vue 的功能比较全的编辑器!

    1 回复
  • 这个在 vue 里面也可以用的。 https://github.com/b3log/pipe 的后台管理页面用的就是 vue

  • 用 codemirror 的时候 tab 才会。但那是很久前的事情了。

    1 回复
  • K

    我感觉可以考虑能否增加这个功能. 毕竟, 黑客派都是"黑客"基本都是习惯 tab, tab 的按~ 很实用很顺手~😏

    1 回复
  • 88250

    主要是 MD 规范里面没这用法,我们会尽量遵循规范以便实现。

请输入回帖内容 ...