KuroEditor — 零依赖的所见即所得编辑器
零外部 JS 库。只需加载单个文件 kuro-editor.js 即可运行的嵌入式所见即所得编辑器。
KuroEditor 是只用 Vanilla JS 和 Tailwind CSS 打造的嵌入式所见即所得编辑器。无需 React、Vue、jQuery,只要一行 <script> 和用于挂载的 <div> 即可运行。编辑时与公开页面的外观由同一套 CSS 生成,所写即所见。KuroCMS 的文章编辑器也在使用它。
特点#
- 标题 H1~H4、引用、提示框(4 色)、列表、文字颜色、字号、行距、对齐、代码块(带行号与复制)
- 支持单元格合并与拆分、单独设置边框、拖动调整列宽的表格
- 嵌入图片、视频、音频及 YouTube / Vimeo,支持拖放和粘贴
[[slug]]形式的维基式链接和 URL 卡片- 最多 200 步撤销与重做,日文输入法确认转换时也不会误动作
- 编辑、浏览、HTML 源码 3 种模式,根据标题自动生成目录,自动保存
- 编辑界面的浅色 / 深色切换
许可证#
Kuro License(在 MIT License 基础上增加一项署名义务)。在面向用户的界面中使用时,请在页脚或致谢等处显示“Editor: Kuro.Boo”以及指向 https://kuro.boo/ 的链接。
