2010-08-24 40 views
35

Yêu cầu là tôi cần dán tài liệu dài ở định dạng đánh dấu vào trang web mediawiki, không có phần mở rộng đánh dấu được cài đặt. Tất cả những gì tôi có thể tìm thấy về markdown, tools hoặc modules/libraries, chịu trách nhiệm chuyển đổi markdown thành HTML. Câu hỏi của tôi là: có cách thuận tiện để thực hiện công việc từ markdown đến MediaWiki wikitext không?Có công cụ nào để chuyển đổi đánh dấu thành văn bản Wiki ở định dạng khác không

Trả lời

52

Pandoc, chuyển đổi một tài liệu phổ biến, có thể là giải pháp cho bạn:

$ 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 

Nó có sẵn cho virtually every platform.

+10

$ pandoc -r đầu vào dệt.text -t mediawiki -o output.wiki – rogerdpack

+0

Khi tôi sử dụng Pandoc để chuyển đổi từ reStructuredText sang MediaWiki, tôi thấy rằng nó đã chuyển đổi chú thích/tham chiếu thành thẻ yêu cầu plugin MediaWiki cụ thể mà tôi đã làm không có. Tôi không chắc chắn những giả định khác mà nó có thể thực hiện về cài đặt MediaWiki của bạn. Dường như nó không xử lý các liên kết rõ ràng đến các tiêu đề phần (ví dụ: "' Tiêu đề mục'_ ") một cách chính xác. – doshea

Các vấn đề liên quan