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 个选择
Texy!
Texy! 是一种轻量级标记语言,同时也是一种将该格式转换为 XHTML 的转换器,它以 PHP 脚本语言编写的库形式存在。用户无需了解或使用 HTML 语言即可编写结构化文档。

Trix
软件
在您的网页应用中创建格式精美的文本。Trix 是一款所见即所得编辑器,适用于撰写消息、评论、文章和列表——这些构成了大多数网页应用的简单文档。它具备复杂的文档模型,支持嵌入附件,并能输出...

MediumEditor
MediumEditor 是一个模仿 Medium.com 的 WYSIWYG 编辑器,一个简单易用的内联编辑工具栏。它使用 contenteditable API 实现富文本功能。
Fastmail Squire
Squire 是一个 HTML5 富文本编辑器,具备强大的跨浏览器兼容性,同时极为轻量且灵活。它专为当前和未来而构建,因此不支持非常古老的浏览器。



