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