我正在尝试使用Pandoc转换器将文档从Markdown转换为Asciidoc。在我的md文档中有一些html片段。转换后所有的html标签(例如<a>...</a>
)只是消失,但我需要他们转换(例如:到ADOC链接)或至少按原样保存。
我正在运行的命令:
pandoc -f markdown-smart -s -o output.adoc -t asciidoc input.md
在.md中输入文档:
# Collections and Data Structures
Document text.
<a target='_blank' href='https://github.com/JuliaLang/julia/blob/17cfb8e65ead377bf1b4598d8a9869144142c84e/base/essentials.jl#L897-L903' class='documenter-source'>source</a><br>
Document text.
.adoc中的当前输出:
== Collections and Data Structures
Document text.
source
Document text.
如何使Pandoc保存所有的HTML标签并转换它们(在完美的情况下)?我尝试了所有相关设置,但找不到解决方案。
.adoc中的所需输出:
== Collections and Data Structures
Document text.
https://github.com/JuliaLang/julia/blob/17cfb8e65ead377bf1b4598d8a9869144142c84e/base/essentials.jl#L897-L903[source]
Document text.
1条答案
按热度按时间vi4fp9gy1#
一个可行但有点笨拙的方法是让pandoc先转换为HTML。例如:
这些标记将包含在HTML中,因此第二次调用pandoc将获得单一格式(HTML)的文档,而不是混合格式的文档。