不当是 CMS 系统,一个普通的网站也抛开不开编辑器,简书、知乎、微信公众号、评论、留言……
以下三种编辑方式各有千秋,最终选择应该和简书一样全部集成到项目中,让使用者自行选择
富文本
CKEditor FCK editor
早期的 CMS 大多采用功能较丰富的编辑器,这类编辑器基本把网页的标签语法全部用对话框设置的方式实现了,操作者基本不用掌握 HTML 标签知识,只要用鼠标、复制、粘贴就完成了编辑工作。
它的缺点就是太过于复杂,可维护性太差。十个人编辑过的内容可能出现十种样式,无标准可言。
Simditor
国人开发的一款开源编辑器,和它主页上说明一样,一款非常简洁的编辑器。
本身代码写的很不错,只是上传功能没有符合项目要求,但是修改一下源代码即可。
不足的地方是很长时间没见更新,开发资料文档较少。
Summernote
弥补了前一个 Simditor 的不足之处,关键是基于 Bootstrap,正好项目采用 Bootstrap。
Markdown
这里它本身只是一种语法不属于编辑器,类似简书一个 textarea 监听文本变化做出实时转换,应该就能实现编辑器功能,当然可能有更好的编辑器待后续发现了再介绍。
他本身标准语法不多,连文本颜色、左右对齐都不支持,也正因为不支持过于复杂的语法才有它的优势。
最规范、最理想的选择,具体介绍请自行百科。
HTML
最原始的方法,也是最强大的。














网友评论