我正在为一个好的WYSIWYG编辑器寻找市场 . 我的用户就像我现在在Stack Overflow上做的那样写东西,但是他们不像SO用户那样精通技术,所以我需要一个WYSIWYG编辑器而不是这个Markdown编辑器 .
功能方面,我希望编辑器具有与该编辑器具有的按钮大致相同的功能,即粗体/斜体/链接/引号/列表(编号/项目符号)/ Headers . 更多功能当然很有趣 .
我希望编辑器不要保存为HTML,而是使用其他格式,如BBCode或Markdown . 这是因为我想尽量减少用户将脚本或任何其他恶意注入数据库的可能性 .
有许多不同的WYSIWYG编辑器,如FCKeditor,TinyMCE等,但不幸的是大多数都保存在HTML中 .
不过,TinyMCE有一个BBCode模式,但我读到TinyMCE是kind of bloated . 我偶然发现了一个似乎或多或少死了的Markdown WYSIWYG project .
你有其他建议吗?
如果编辑器是基于jQuery构建的,这是一个加分 .
7 回答
正如我在_626129中所说:
Pen是一个新的(自2014年起生效)WYSIWYG编辑器,输出Markdown .
它有's not perfect—I' ve在那里粘贴HTML的问题 - 但它的工作原理 .
你应该看看MarkItUp(http://markitup.jaysalvat.com/home/) . 它 Build 在jQuery之上,并支持各种标记语法(Markdown,wiki,BBcode等) . 此外,我相信它相当轻量级(至少比tinyMCE或FCKeditor更多) .
wysiwyg bbcode(免费开源)
你应该看看,
wysihat 是一个干净,新鲜的开始,并由设计精明的公司支持:-)
http://github.com/37signals/wysihat/tree/master
也许这个list of lightweight markup languages可能会帮助您进行搜索 .
Creole engine support
MediaWIKI Editor
Textile
Texy! Playground
txt2tags online
其中一些有工具,有些只有在线演示,这一切都取决于社区和项目的距离 .
或者,保存为HTML,然后在将数据发送到数据库之前purify .
您是否考虑过使用基于Web的编辑器甚至是内容管理系统?有许多CMS / wiki具有体面,安全的网页编辑器 . Drupal,Plone和Atlassian Confluence是我首先想到的 .