我希望在我们的Rails web应用程序上给我们的用户一些wiki风格的编辑功能(就像我现在使用的那样)。有没有人对我是否应该使用Markdown/BlueCloth或纺织品/RedCloth(或其他完全的东西)有任何意见?
此外,与这个问题相关的是,从XSS的角度来看,BlueCloth是否安全?
谢谢。
发布于 2009-02-19 21:34:49
我发现Markdown对人们来说更容易学习(因为它看起来像人们通常是“样式”的纯文本),并且与底层HTML没有那么紧密的联系。纺织有大量的方法来指定标题和HTML类等等-对于一个人的博客有用,而不是一个通用的模板引擎。
对于Ruby支持,我会考虑RDiscount。但据我所知,Markdown和纺织品都不会保护你免受XSS的伤害。
发布于 2009-02-19 22:49:44
我个人更喜欢纺织品,无论在语法上还是在使用上。我已经遇到了不少问题,甚至让Markdown工作,但纺织是一件轻而易举的事情。
我一直在使用带有自定义代码的纺织品,加上客户端编辑器的这个Javascript文本区域编辑器,效果很好。
纺织也将许多速记转换为它们正确的排版/语法对应(即。
发布于 2009-07-19 15:58:37
实际上,纺织品有一种“受限”模式,可以防止XSS攻击。纺织参考手册
https://stackoverflow.com/questions/567155
复制相似问题