这是我的问题,通常我将asciidoc文档转换为HTML(或者更准确地说是asciidoc - > docbook - > html)但是在这里我已经获得了降价文档。
我希望能够从该降价文档生成一个HTML文档,该文档看起来与asciidoc相同,或者能够以某种方式将此降价转换为asciidoc?
答案 0 :(得分:36)
要回应@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
只是为了产生漂亮的卷曲引号和其他智能印刷更改)
答案 1 :(得分:8)
Try使用Pandoc将降价来源转换为docbook xml。
从那里,应该可以使用与之前用于asciidoc输入相同的技术将docbook xml转换为html,例如:对docbook-> html使用相同的xslt-translations。
答案 2 :(得分:2)
答案 3 :(得分:1)
我会再把另一个扔进去。我为Kramdown编写了一个自定义转换器,将Markdown转换为AsciiDoc。
https://github.com/opendevise/kramdown-asciidoc
这个库的好处是Kramdown非常擅长解析GitHub风格的Markdown,这可能是Markdown人最感兴趣的转换。
答案 4 :(得分: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
。