MarkdownをAsciidocに変換する方法はありますか(または同じHTML出力を生成することができます)?

StackOverflow https://stackoverflow.com/questions/7323596

質問

私の問題は、通常、AsciidocドキュメントをHTML(またはより正確にAsciidoc-> docbook-> html)に変換しますが、ここではMarkdownドキュメントが与えられました。

そのマークダウンドキュメントからHTMLドキュメントを作成したいと思います。これは、Asciidocから来ているか、このMarkdownをAsciidocに何らかの形で変換できるように見えるでしょうか?

役に立ちましたか?

解決

試す 使用する パンドク マークダウンソースをDocBook XMLに変換します。

そこから、asciidoc入力で以前と同じ手法でドキュメントブックXMLをHTMLに変換することができるはずです。

他のヒント

@akosmaのコメントをエコーするには、 パンドク 確かに持っています asciidoc サポート:

# Convert to AsciiDoc from Markdown:
$ pandoc -t asciidoc -f markdown file1.md > file1.txt

MarkdownからHTMLに直接移動することもできます。

$ pandoc -S -t html -f markdown file1.md > file1.html

-S 素敵な巻き毛の引用やその他のスマートなタイポグラフィの変更を作成するためだけに)

私の経験では、Pandocは多くのドキュメントを正しく変換していないため、独自のコンバーターを作成しました。 ここ.

Javaで書かれたシンプルなツールで、からのマニュアルを含む多くのドキュメントを変換するために成功裏に使用されています GEB.

もう1つをミックスに投げ込みます。 MarkdownをAsciidocに変換するKramdownのカスタムコンバーターを作成しました。

https://github.com/opendevise/kramdown-asciidoc

このライブラリの利点は、KramdownがGithub-Flovored Markdownの解析に非常に優れていることです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top