我如何保留标识符,而从HTML转换到Markdown与Pandoc



我找不到合适的参数

在我的html文档中,我有这样一行:

<h2 id="seminar-teil-1">Seminar Teil 1</h2>

现在我想把这个。html-document转换为Markdown-Document。最终结果应该是:

## 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}

最新更新