哪种标记语言?Markdown还是?

Jas*_*orn 10 security markdown wiki ruby-on-rails creole

我目前正在寻找在项目中使用的标记语言.我想允许站点访问者使用标记语言(而不是HTML)编辑类似wiki的页面.

我在Ruby on Rails中实现这个站点,并且更喜欢(尽管没有绑定)使用已经以gem形式提供强大支持的东西.

我在标记语言中寻找一些主要内容:

  • 对于非技术人群来说,它需要易于使用.

  • 它需要安全的跨站点脚本攻击.

  • 它对于wiki页面中的通用标记需要相对有用.

  • 理想情况下,支持将以gem的形式存在.

  • 理想情况下,将存在一个WYSIWYG编辑器(或者至少是一个带有助手的编辑器,如SO上的那个).

通过对流行标记语言的简短调查,我倾向于选择Markdown,只是因为它似乎在RoR中得到了很好的支持,并且(如果我没有记错的话)它似乎也没有跨站点脚本攻击.

这些有效的观察结果?Markdown的下跌是什么?在选择标记语言时,您会考虑哪些其他问题?最重要的是,您会选择哪种标记语言?

任何和所有信息将不胜感激.

作为旁注,我已经看过比较并对比轻量级标记语言并没有直接解决我的问题,但也许对那些看这个问题的人有帮助.----

Jas*_*orn 6

克里奥尔怎么样?

这似乎非常适合wiki,并且看起来有Ruby支持,因为它也有Javascript支持,所以可以制作类似于SO的编辑器.

看到:

克里奥尔到HTML转换器

JavaScript Creole 1.0 Wiki Markup Parser