В настоящее время я ищу язык разметки для использования в проекте. Я хочу разрешить викторам сайта редактировать вики-страницу, используя язык разметки (а не HTML).Какой язык разметки? Markdown или?
Я реализую этот сайт в Ruby on Rails и предпочел бы (хотя и не связанный) использовать то, что уже имеет сильную поддержку в виде драгоценного камня.
Есть несколько основных вещей, которые я ищу в языке разметки:
Он должен быть простым в использовании для нетехнических толпы.
Необходимо, чтобы это защищено от перекрестного сайта scripting attack.
Он должен быть относительно полезным для разметки общего назначения, найденной в wiki страницах.
Идеальная поддержка была бы в виде драгоценного камня.
В идеале редактором WYSIWYG (или не менее) будет существовать редактор с помощниками, похожий на один на SO).
Из краткого обзора популярного языка разметки я склонен идти с Markdown, только потому, что, кажется, имеют хорошую поддержку в RoR и (если я не ошибаюсь), она также, как представляется, быть свободным от креста эксплойты сценариев сайта.
Являются ли эти достоверные наблюдения? Что вниз падает, чтобы пойти с Markdown? С какими еще проблемами вы столкнетесь при выборе языка разметки? И что самое главное, какой язык разметки вы бы выбрали?
Любая информация будет оценена по достоинству.
В качестве примечания, я уже посмотрел на Compare and contrast the lightweight markup languages и это напрямую не мои проблемы, но, возможно, было бы полезно для тех, кто смотрит на этот вопрос .----
Почему вниз голосовать? –