我期待给我们的用户提供一些维基式的编辑功能(就像我使用的是现在)我们的Rails Web应用程序.有没有人对我是否应该使用Markdown/BlueCloth或Textile/RedCloth(或完全不同的东西)有任何意见?
另外,与此问题相关的是,从XSS的角度来看,BlueCloth是否安全?
谢谢.
我发现Markdown往往更容易让人们学习(因为它看起来像人们通常"风格"明文)并且与底层HTML关系不那么紧密.Textile有多种方法可以指定标题和HTML类等等 - 对于单人博客很有用,而不是通用的模板引擎.
对于Ruby Markdown支持,我会考虑RDiscount.但据我所知,Markdown和Textile都没有做任何事情来保护你免受XSS攻击.
我个人更喜欢Textile,无论是语法还是易用性.即使让Markdown工作,我也遇到了很多问题,但是纺织品很快就出现了.
我一直在使用带有自定义代码的Textile,以及用于客户端编辑器的这个Javascript textarea编辑器,它表现良好.
纺织品还将许多短片转换为适当的印刷/语法等同物(即 - 用于破折号),这对于出版或印刷网站来说很好,或者仅仅作为个人偏好.