2010-08-24 4 views
35

Требование состоит в том, что мне нужно вставить длинный документ в формате уценки на сайт mediawiki, у которого не установлено расширение разметки. Все, что я могу найти о методах уценки, инструментах или модулях/библиотеках, отвечает за преобразование уценки в HTML. Мой вопрос: есть ли удобный способ сделать работу от уценки до MediaWiki wikitext?Есть ли какие-либо инструменты для преобразования метокда в текст Wiki в других форматах

ответ

52

Pandoc, универсальный конвертер документов, может быть решением для вас:

$ pandoc --help 
pandoc [OPTIONS] [FILES] 
Input formats: native, markdown, markdown+lhs, rst, rst+lhs, 
       html, latex, latex+lhs 
Output formats: native, html, html+lhs, s5, slidy, docbook, 
       opendocument, odt, epub, latex, latex+lhs, 
       context, texinfo, man, markdown, markdown+lhs, 
       plain, rst, rst+lhs, mediawiki, rtf 

Она доступна для virtually every platform.

+10

$ pandoc -r текстиля input.text -t -o output.wiki MediaWiki – rogerdpack

+0

Когда я Pandoc конвертировать из ReStructuredText в MediaWiki, я обнаружил, что он конвертируется Сноска/ссылок на тегов, которые требуют конкретного МедиаВики плагина я Бесполезный Не знаю. Я не уверен, какие другие предположения он может сделать о вашей установке MediaWiki. По-видимому, он также не обрабатывал явные ссылки на заголовки разделов (например, «Title title'_»). – doshea