20

これが私の問題です。通常、私はasciidocドキュメントをHTML(より正確にはasciidoc-> docbook-> html)に変換しますが、ここではマークダウンドキュメントが与えられています。

そのマークダウンドキュメントから、asciidocからのものと同じように見えるHTMLドキュメントを作成できるようにしたいですか、それともこのマークダウンをasciidocに変換できるようにしたいですか?

4

5 に答える 5

40

@akosmaのコメントをエコーするために、pandocは確かに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素敵なカーリークォートやその他のスマートな誤植を作成するためだけに)

于 2012-11-02T15:26:15.087 に答える
11

Pandocを使用して、マークダウンソースをdocbookxmlに変換してみてください。

そこから、以前にasciidoc入力に使用したのと同じ手法でdocbook xmlをhtmlに変換できるはずです。たとえば、docbook->htmlに同じxslt-translationsを使用します。

于 2011-10-22T10:48:19.970 に答える
3

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

これはJavaで書かれたシンプルなツールであり、 Gebのマニュアルを含め、多くのドキュメントを変換するために使用されています。

于 2015-06-25T10:46:34.953 に答える
1

もう1つをミックスに入れます。MarkdownをAsciiDocに変換するKramdown用のカスタムコンバーターを作成しました。

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

このライブラリの利点は、KramdownがGitHubフレーバーのMarkdownの解析に非常に優れていることです。これは、Markdownの人々が変換に最も興味を持っている可能性があります。

于 2016-01-11T11:26:11.880 に答える
0

これが最良のpandocソリューションです。

pandoc --atx-headers --verbose --wrap=none --toc --reference-links -s -f markdown -t asciidoc -o file.adoc README.md

私が使用したバージョンはですpandoc 2.11.0.4

于 2020-10-28T21:16:41.853 に答える