Подтвердить что ты не робот

Преобразовать разметку текста в Markdown?

Я объединяю устаревшие системы, а некоторые компоненты используют Markdown, а другие используют форматирование Textile. Это очень смущает моих пользователей. Поэтому я хочу стандартизировать Markdown.

Есть ли способ конвертировать по крайней мере формат форматирования Bulk of Textile в автоматическое уценку?

4b9b3361

Ответ 1

Поскольку Markdown и Textile предназначены для создания HTML, сначала рассмотрите преобразование всех Texile в HTML. Существует ряд реализаций Markdown, которые также поддерживают преобразование HTML обратно в Markdown. Pandoc является одним из примеров. Другим возможным решением будет использование XSLT.

Поскольку Textile более подробный, чем Markdown, некоторые элементы (например, таблицы) будут помечены как HTML, что отлично подходит Markdown, но может также стать источником путаницы для ваших пользователей.

Ответ 2

Предстоящий pandoc 1.8 (или текущий версия github) может напрямую преобразовать Textile в Markdown. Я не знаю, сколько из Textile оно обрабатывает, но

pandoc index.textile -o index.markdown

работал здесь хорошо.