Ответ 1
Как насчет Creole?
Кажется, что он хорошо подходит для вики, и, похоже, поддерживает Ruby, а также поддерживает Javascript, поэтому может быть создан редактор, похожий на SO.
См:
В настоящее время я ищу язык разметки для использования в проекте. Я хочу разрешить викторам сайта редактировать страницу, подобную вики, используя язык разметки (а не HTML).
Я реализую этот сайт в Ruby on Rails и предпочел бы (хотя и не связанный) использовать то, что уже имеет сильную поддержку в виде драгоценного камня.
Есть несколько основных вещей, которые я ищу на языке разметки:
Он должен быть прост в использовании для нетехническая толпа.
Он должен быть безопасным с кросс-сайта атаки сценариев.
Он должен быть относительно полезным для универсальная разметка, найденная в wiki страницы.
В идеале поддержка была бы там в виде драгоценного камня.
В идеале редактор WYSIWYG (или, по крайней мере, редактор с помощниками, похожий на одного на SO).
Из краткого обзора популярного языка разметки я склонен идти с Markdown, только потому, что он, похоже, имеет хорошую поддержку в RoR и (если я не ошибаюсь), он также не содержит преимуществ использования межсайтовых скриптовых скриптов.
Являются ли эти достоверные наблюдения? Что вниз падает, чтобы пойти с Markdown? С какими еще проблемами вы столкнетесь при выборе языка разметки? И самое главное, какой язык разметки вы выберете?
Будет оценена любая информация.
В качестве побочного примечания я уже рассмотрел Сравните и сопоставляю легкие языки разметки, и он напрямую не затрагивал мои проблемы, но, возможно, это было бы полезно для тех, кто смотрит на этот вопрос.
Как насчет Creole?
Кажется, что он хорошо подходит для вики, и, похоже, поддерживает Ruby, а также поддерживает Javascript, поэтому может быть создан редактор, похожий на SO.
См:
Это кажется старым, но я нашел ответ, который является жемчужиной, называемым "красной ковровой дорожкой", https://github.com/vmg/redcarpet http://rubygems.org/gems/redcarpet
Лично я бы использовал html-скруббер, такой как loofah для дезинфекции, а не в зависимости от разметки, конечно, полезно разрешить некоторые html, Я лично рекомендую уценку с wmd редактор wysiwym, который используется SO; на самом деле они в значительной степени поддерживают его в наши дни. Возможность разделить ссылки и URL-адреса изображений в нижней части разметки очень стоит и гораздо удобнее.