tiny-vue_version0/packages/fluent-editor
Leon2nd e3924732b7 Initial commit 2024-09-10 16:44:27 +08:00
..
src Initial commit 2024-09-10 16:44:27 +08:00
test Initial commit 2024-09-10 16:44:27 +08:00
.eslintignore Initial commit 2024-09-10 16:44:27 +08:00
.eslintrc.js Initial commit 2024-09-10 16:44:27 +08:00
.gitignore Initial commit 2024-09-10 16:44:27 +08:00
.prettierignore Initial commit 2024-09-10 16:44:27 +08:00
.prettierrc Initial commit 2024-09-10 16:44:27 +08:00
README.md Initial commit 2024-09-10 16:44:27 +08:00
VersionSet.xml Initial commit 2024-09-10 16:44:27 +08:00
app_define.json Initial commit 2024-09-10 16:44:27 +08:00
index.html Initial commit 2024-09-10 16:44:27 +08:00
jest.config.js Initial commit 2024-09-10 16:44:27 +08:00
origin.html Initial commit 2024-09-10 16:44:27 +08:00
package.json Initial commit 2024-09-10 16:44:27 +08:00
tsconfig.json Initial commit 2024-09-10 16:44:27 +08:00
verifyCommit.js Initial commit 2024-09-10 16:44:27 +08:00
vite.config.ts Initial commit 2024-09-10 16:44:27 +08:00

README.md

FluentEditor 富文本编辑器

FluentEditor 是一个基于 Quill 2.0 的富文本编辑器,在 Quill 基础上扩展了表格、图片、超链接、复制粘贴、插入表情、文件上传、@提醒、斜杆菜单等丰富的模块和格式,框架无关、兼容 Quill API、兼容 Quill 模块生态。

项目优势

FluentEditor 主要有以下特点和优势:

  • 包含30多种丰富的模块和格式除了 Quill 内置的21种格式之外还扩展和增强了表格、图片、超链接、字数统计、表情、文件上传、复制粘贴、@提醒、斜杆快捷菜单、截图等15种模块和格式
  • 强大的表格功能,支持在工具栏插入指定行列的表格、表格行高/列宽拖拽、插入行/列、删除行/列、合并/拆分单元格等丰富的表格操作
  • 与框架无关,可以在 Vue、React、Angular 等多种框架中使用
  • 兼容 Quill 所有 API兼容 Quill 生态模块和格式

快速入门

安装 FluentEditor

npm i @opentiny/fluent-editor

编写html

<div id="editor">
  <p>Hello FluentEditor!</p>
</div>

引入样式:

@import '@opentiny/fluent-editor/dist/style.css'

初始化 FluentEditor 编辑器:

import FluentEditor from '@opentiny/fluent-editor'

const editor = new FluentEditor('#editor', {
  theme: 'snow'
})

❤️ 致谢

感谢:

  • quill 项目它是一款API驱动的富文本编辑器采用模块化架构可扩展性好易于使用支持跨平台FluentEditor 基于 Quill 扩展和增强了表格、图片、超链接等大量模块和格式。
  • quill-better-table 项目,它增强了 Quill 内置表格模块增加了丰富的功能FluentEditor 的表格操作功能基于 quill-better-table。
  • quill-emoji 项目,它是一个用于表情符号的 Quill 模块FluentEditor 的插入表情功能基于 quill-emoji。
  • quill-blot-formatter 项目,它是一个用于调整图像和视频大小的 Quill 模块FluentEditor 的图片缩放功能基于 quill-blot-formatter。