开发一个社区网站,每个人都可以发布文字, 我正在寻找一个标记过滤器:
网站上的内容对所有人公开,不允许发生XSS。
你有什么建议?首先是什么标记语言? BB代码?维基?降价?有没有完整的API-s有很好的例子?
PHP在服务器端可用。如果还有类似WYSIWYG的texarea(就像在这里那样),这将是一个很棒的奖励!
答案 0 :(得分:1)
BBCode已过时且非常详细(几乎是HTML),但CKEditor和TinyMCE都支持它。
Wiki syntax对新用户来说有点混乱,你必须覆盖CamelCased单词。
Markdown似乎是当今网络应用程序的{em>事实上的标准,StackOverflow uses it。有very good PHP implementation,不确定RTEs,但StackOverflow使用WYM Editor。
答案 1 :(得分:0)
我想我将通过NBBC与BBCode合作:http://nbbc.sourceforge.net/
tags supported的好列表,自动检测复杂的链接,可配置,简洁implementation。