Editor.js

Editor.js
软件
软件描述
Editor.js 是一个用于富媒体故事的块状编辑器。它输出干净的 JSON 数据,而非复杂的 HTML 标记。更重要的是,Editor.js 设计为可通过 API 扩展和插件化。
官方网站
访问软件的官方网站了解更多信息
editorjs.io
什么是 Editor.js?
Editor.js 是一个用于富媒体故事的块状编辑器。它输出干净的 JSON 数据,而非冗重的 HTML 标记。更重要的是,Editor.js 设计为可扩展且可插件化。
因此具有以下关键特性:
- 干净的数据输出
- API 可插件化
- 开源
什么是块状编辑?
在其他编辑器中,工作区由单一的可编辑元素提供,用户可在其中创建不同的 HTML 标记。我们所有人都遇到过文本片段移动或图片缩放时页面部分跳动、闪烁的永久性问题;或者仅想将几个词设为标题或加粗时,却意外选中了大段文本。
Editor.js 的工作区由独立的块组成:段落、标题、图片、列表、引用等。每个块都是由插件提供的独立可编辑元素(或更复杂的结构),并通过编辑器核心统一管理。
同时,箭头导航、复制粘贴、跨块选择等最实用的功能几乎与熟悉的编辑器一样流畅。
🔄 替代方案
32 个选择
Summernote
基于 jQuery、Bootstrap 和 Font-Awesome 构建的 WYSIWYG 编辑器。MIT 许可。GitHub 上超过 2500 颗星。

ContentTools Editor
一个小型而美观的HTML内容所见即所得编辑器。ContentTools 是一组小型、灵活、可扩展且与框架无关的 JavaScript 库,用于创建美观的 HTML 内容所见即所得编辑器。

SCEditor
一款轻量级的 WYSIWYG BBCode 与 HTML 编辑器。

Aloha Editor
Aloha Editor 是一款 HTML5 WYSIWYG 编辑器,为您带来全新的编辑体验。它比现有的 WYSIWYG 技术更快,并提供前所未有的 WYSIWYG 功能。

CLEditor
CLEditor 是一个开源的 jQuery 插件,提供轻量级、功能齐全、跨浏览器、可扩展的 WYSIWYG HTML 编辑器,可轻松添加到任何网站中。

WYMeditor
WYMeditor 是一个基于网页的 WYSIWYM(所见即所意)XHTML 编辑器(非 WYSIWYG)。

AlloyEditor
Alloy Editor 是一个基于 CKEditor 构建的现代 WYSIWYG 编辑器,旨在创建现代而精美的网络内容。

Froala Editor
一个美观的 WYSIWYG HTML 文本编辑器。

