CMS 编辑器的选择

不当是 CMS 系统,一个普通的网站也抛开不开编辑器,、知乎、微信公众号、评论、留言……
以下三种编辑方式各有千秋,最终选择应该和一样全部集成到项目中,让使用者自行选择

富文本

CKEditor FCK editor

早期的 CMS 大多采用功能较丰富的编辑器,这类编辑器基本把网页的标签语法全部用对话框设置的方式实现了,操作者基本不用掌握 HTML 标签知识,只要用鼠标、复制、粘贴就完成了编辑工作。
它的缺点就是太过于复杂,可维护性太差。十个人编辑过的内容可能出现十种样式,无标准可言。

Simditor

国人开发的一款开源编辑器,和它主页上说明一样,一款非常简洁的编辑器。
本身代码写的很不错,只是上传功能没有符合项目要求,但是修改一下源代码即可。
不足的地方是很长时间没见更新,开发资料文档较少。

Summernote

弥补了前一个 Simditor 的不足之处,关键是基于 Bootstrap,正好项目采用 Bootstrap。

Markdown

这里它本身只是一种语法不属于编辑器,类似一个 textarea 监听文本变化做出实时转换,应该就能实现编辑器功能,当然可能有更好的编辑器待后续发现了再介绍。
他本身标准语法不多,连文本颜色、左右对齐都不支持,也正因为不支持过于复杂的语法才有它的优势。
最规范、最理想的选择,具体介绍请自行百科。

HTML

最原始的方法,也是最强大的。

你可能感兴趣的:(CMS 编辑器的选择)