2011-09-06 90 views

回答

7

Try使用Pandoc将降价来源转换为docbook xml。

从那里,应该有可能将docbook xml转换为html,使用与以前用于asciidoc输入相同的技术,例如,为docbook-> html使用相同的xslt-translations。

+9

潘多克的最新版本(在回购)允许asciidoc <-> markdown转换。 –

31

为了呼应@akosma评论,pandoc确实有AsciiDoc支持:

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

您也可以直接从降价到HTML:

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

(该-S刚刚生产好的弯引号和其他智能排印变化)

+0

不幸的是,我认为这是一种遗弃,它有一些明显的错误:https://github.com/jgm/pandoc/issues/4362 –

2

根据我的经验,Pandoc不能正确地转换大量文档,所以我创建了我自己的转换器,可以找到它here

这是一个用Java编写的简单工具,已成功用于转换大量文档,其中包括Geb的手册。

+0

随时提交错误报告到https://github.com/jgm/pandoc/issues;) – mb21

+3

我有一个相当广泛这里套件https://github.com/bodiam/markdown-to-asciidoc/tree/master/src/test/resources/com/laamella/markdown_to_asciidoc在Pandoc上运行它们,所有失败测试都是问题。 –

1

我会再投入一个。我已经为Kramdown编写了一个自定义转换器,可以将Markdown转换为AsciiDoc。

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

这个库的好处是,Kramdown在解析GitHub上味的降价,这很可能是降价的人最感兴趣的转换非常好。

相关问题