CKEditor 和 Wiki Markup(自定义数据处理器?)
我正在寻找非 HTML 富文本编辑解决方案。
由于我不想允许用户发布 HTML 代码,因为担心各种 XSS 原因,我使用 MarkItUp 实现了 Wiki 标记解决方案 效果很好。
然而,人们对真正的所见即所得富文本编辑的需求很大。
我发现 CKEditor 可以支持外部自定义数据处理器,理论上可以让它工作与任何标记语言。
但是,我找不到这样的自定义处理器的任何实现...
有谁知道这样的实现(Wiki Markup 或其他:MarkDown、BBCode 等)?
有谁知道这种情况还有其他解决方案吗?
我更喜欢仅客户端解决方案,但使用基于 .Net 的转换器的基于 Ajax 的转换器也是可以接受的。
谢谢!
I am looking for a non-HTML Rich text editing solution.
Since I do not want to allow users to post HTML code from fear of various XSS reasons I implemented a Wiki Markup solution using MarkItUp which works great.
However, there is a loud demand for a real WYSIWYG Rich Text editing.
I found out that CKEditor can support external Custom Data Processors that theoretically can have it work with any markup language.
However, I couldn't find any implementation of such a Custom Processor...
Does anyone knows of such implementation (Wiki Markup or others: MarkDown, BBCode, etc.)?
Does anyone know of any other solution to the situation?
I would prefer a client side only solution but an Ajax based converter using a .Net based converter is also acceptable.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
CKEditor 包中提供了基本的 BBCode 插件:http://nightly.ckeditor。 com/latest/ckeditor/_samples/bbcode.html
A basic BBCode plugin is available in the CKEditor package: http://nightly.ckeditor.com/latest/ckeditor/_samples/bbcode.html