2012-03-22 9 views
76

markdown là tuyệt vời và Wiki Markup là loại ... bạn biết những gì tôi có nghĩa là.Trình chuyển đổi Markdown-to-WikiMarkup có sẵn không?

Nhưng nếu tôi phải làm việc với Wiki Markup, có bất kỳ cú pháp đánh dấu nào để chuyển đổi cú pháp Wiki Markup không?

Kịch bản trực tuyến hoặc độc lập đều ổn. Cảm ơn bạn :-)

+0

Trong MediaWiki, nó được gọi là "Wikitext" – Bergi

+0

@Bergi Tôi đang bối rối. Tôi nghĩ điều này nên được gọi là Wiki Markup? http://en.wikipedia.org/wiki/Wiki_markup – yegle

+0

Ah OK. Tôi chủ yếu nghe [Wikitext] (http://de.wikipedia.org/wiki/Wikitext) :-) Nhưng nó cũng có vẻ là ngôn ngữ MW "chính thức": http://www.mediawiki.org/w/index. php? title = Wiki_markup & redirect = no – Bergi

Trả lời

115

Cuối cùng tôi đã tìm thấy các công cụ hữu ích: pandoc

Và nó cung cấp một web-based converter. Chính xác những gì tôi đang tìm kiếm!

+0

Rất hữu ích. Thanx. – smonff

+0

Tôi cần chức năng ngược lại: từ WikiMarkup đến Markdown. Pandoc trực tuyến dường như không cung cấp nó. Bạn có sử dụng bất kỳ công cụ nào khác mà tôi có thể sử dụng không? – Eye

+0

@Eye bạn sẽ có thể tải xuống & cài đặt 'pandoc' trên máy tính của bạn và chuyển đổi nó. – yegle

0

Tôi không biết bất kỳ mục nào khả dụng. Hai giải pháp đến với tâm trí của tôi:

  • Lấy một trong các trình phân tích cú pháp markdown hiện tại (How would you go about parsing Markdown?) và thay thế trình phát HTML bằng mã nguồn đầu ra Wikitext tự mã của bạn. Như các ngôn ngữ không phải là phức tạp, nó phải là một nhiệm vụ doable
  • Hoặc, sau câu trả lời cho Is there any way to convert Wikitext to Markdown in python?, có được một công cụ chuyển đổi Markdown2HTML và phần mềm convert HTML2Wikitext, và ống chúng lại với nhau :-)
  • Viết Markdown và cài đặt Extension:MarkdownSyntax tại MediaWiki bạn
17

Nó có thể được thực hiện với marksy.arc90.com

Marksy là một tuyến (hoặc mở rộng Chrome) có thể chuyển đổi một đánh dấu ngôn ngữ khác trong trình duyệt của bạn.

Hiện tại:

loại Input hỗ trợ

  • Markdown
  • Rst
  • Dệt
  • Html
  • Mediawiki
  • Jira (ngã ba)
  • Github (GFM)

Đầu ra

  • Markdown
  • Rst
  • Dệt
  • Html
  • Jira (ngã ba)
  • GoogleCode
  • Jspwiki
  • MoinMoin
  • Trác
  • Mediawiki

Marksy thậm chí có một API available.

+3

+1 Trình chuyển đổi trực tuyến không có giới hạn độ dài nội dung giống như giới hạn trên trang web của trang web. – mistaecko

+6

Máy chủ của họ có vẻ không hoạt động (không thể chuyển đổi bất kỳ thứ gì) ... – mik01aj

+2

Máy chủ đằng sau marksy rõ ràng là đã giảm khá nhiều thời gian (cuối năm 2015 dường như) – Klaus