【发布时间】:2014-08-01 01:53:42
【问题描述】:
我找不到合适的参数。
在我的 HTML 文档中,我有这样一行:
<h2 id="seminar-teil-1">Seminar Teil 1</h2>
现在我想将此 .html 文档转换为 Markdown 文档。最终结果应该是:
## Seminar Teil 1 {#seminar-teil-1}
我该如何完成这项工作?
【问题讨论】:
我找不到合适的参数。
在我的 HTML 文档中,我有这样一行:
<h2 id="seminar-teil-1">Seminar Teil 1</h2>
现在我想将此 .html 文档转换为 Markdown 文档。最终结果应该是:
## Seminar Teil 1 {#seminar-teil-1}
我该如何完成这项工作?
【问题讨论】:
啊!难怪你在挣扎。默认情况下,实际上会保留标识符。
> pandoc -f html -t markdown
<h1 id="uid">Seminar 1</h1>
输出
Seminar 1 {#uid}
=========
但有一种特殊情况,当您的标识与 pandoc 自动生成的标识符匹配时,不会发出任何标识符。自动标识符基本上是标题的小写字母数字版本,其中散布着破折号(与您的自定义标识符完全一样!)。
要关闭此功能,请按如下方式运行 pandoc
> pandoc -f html -t markdown-auto_identifiers
<h2 id="seminar-teil-1">Seminar Teil 1</h2>
Seminar Teil 1 {#seminar-teil-1}
【讨论】: