В настоящее время я ищу язык разметки для использования в проекте. Я хочу разрешить посетителям сайта редактировать вики-страницу, используя язык разметки (не HTML).
Я внедряю этот сайт в Ruby on Rails и предпочел бы (хотя и не обязательно) использовать что-то, что уже имеет сильную поддержку в форме гема.
Есть несколько основных вещей, которые я ищу на языке разметки:
Это должно быть легко использовать для
нетехническая толпа.
Это должно быть безопасно от перекрестного сайта
скриптовые атаки.
Это должно быть относительно полезно для
разметка общего назначения найдена в вики
стр.
В идеале поддержка была бы там
в форме драгоценного камня.
В идеале редактор WYSIWYG (или, по крайней мере,
редактор с помощниками как тот
на SO) будет существовать.
Из краткого обзора популярного языка разметки я склонен идти с Markdown только потому, что он, кажется, имеет хорошую поддержку в RoR и (если я не ошибаюсь) он также свободен от межсайтовых скриптов.
Это достоверные наблюдения? Какие спады могут быть с Markdown? Какие еще проблемы вы бы хотели учитывать при выборе языка разметки? И самое главное, какой язык разметки вы бы выбрали?
Любая информация будет оценена.
В качестве дополнительного примечания я уже рассмотрел Сравните и сопоставьте легкие языки разметки , и это не решило напрямую мои проблемы, но, возможно, будет полезно для тех, кто рассматривает этот вопрос. ---