我目前正在寻找在项目中使用的标记语言。我想允许网站访问者使用标记语言(而不是HTML)编辑类似wiki的页面。
我在Ruby on Rails中实现这个站点,并且更喜欢(尽管没有绑定)使用已经以gem形式提供强大支持的东西。
我正在用标记语言寻找一些主要内容:
它需要易于使用 非技术人群。
从跨站点需要安全 脚本攻击。
它需要相对有用 在wiki中找到的通用标记 页。
理想情况下,支持就在那里 以宝石的形式。
理想情况下是WYSIWYG编辑器(或至少是 一个像这样的助手的编辑 在SO)会存在。
通过对流行标记语言的简短调查,我倾向于选择Markdown,只是因为它似乎在RoR中得到了很好的支持,并且(如果我没有记错的话)它似乎也没有跨站点脚本攻击。
这些有效的观察结果? Markdown的下跌是什么?在选择标记语言时,您会考虑哪些其他问题?最重要的是,您会选择哪种标记语言?
任何和所有信息都将受到赞赏。
作为旁注,我已经查看了Compare and contrast the lightweight markup languages并没有直接解决我的问题,但对于那些关注这个问题的人来说可能会有所帮助.----
答案 0 :(得分:6)
答案 1 :(得分:0)
这看起来很旧但我找到了一个名为“redcarpet”的宝石答案 https://github.com/vmg/redcarpet http://rubygems.org/gems/redcarpet
答案 2 :(得分:-1)