繁体   English   中英

使用Pandoc从HTML转换为Markdown时如何保留标识符

[英]How do I preserve identifiers while converting from HTML to Markdown with Pandoc

我找不到正确的参数。

在我的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}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM