2010-08-24 6 views
35

Die Anforderung ist, dass ich ein langes Dokument im Markdown-Format zu einer Mediawiki-Site einfügen muss, die keine Markdown-Erweiterung installiert hat. Alles, was ich über Abschriften, Werkzeuge oder Module/Bibliotheken finden kann, ist zuständig für die Konvertierung von Abschriften in HTML. Meine Frage ist: gibt es eine bequeme Möglichkeit, die Arbeit von Abschrift zu MediaWiki wikitext zu tun?Gibt es irgendwelche Werkzeuge, um Markdown in Wiki-Text in anderen Formaten zu konvertieren

Antwort

52

Pandoc, ein Universal Document Converter, könnte Lösung für Sie sein:

$ 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 

Es ist für virtually every platform verfügbar ist.

+10

$ pandoc -r Textil input.text -t mediawiki -o – rogerdpack

+0

output.wiki Wenn ich Pandoc von reStructuredText auf MediaWiki umzuwandeln, fand ich, dass es Fußnoten/Verweise auf -Tags, die eine bestimmte MediaWiki-Plugin erforderlich umgewandelt I didn Hab ich nicht. Ich bin nicht sicher, welche anderen Annahmen es über Ihre MediaWiki-Installation machen könnte. Es schien auch keine expliziten Verknüpfungen zu Abschnittsüberschriften (z. B. "Section title__") ordnungsgemäß zu verarbeiten. – doshea

Verwandte Themen