如何使用reStructuredText创建和引用自定义标题ID?

时间:2018-02-13 04:36:19

标签: restructuredtext

目前,如果我有:

My header
=========

`My header`_

rst2html Docutils 0.14产生:

<div class="document" id="my-header">
<h1 class="title">My header</h1>

<p><a class="reference internal" href="#my-header">My header</a></p>

是否有可能获得以下ouptut:

<h1 class="title" id="my-custom-header">My header</h1>

<p><a class="reference internal" href="#my-custom-header">My header</a></p>

请注意我希望如何进行两项更改:

  • 标题内的ID,而不是单独的div
  • 控制实际ID

我能得到的最接近的是:

<div class="document" id="my-header">
<span id="my-custom-header"></span>
<h1 class="title">My header</h1>

<p><a class="reference external" href="my-custom-header">My header</a></p>

但这仍然不理想,因为我现在有多个ID浮动,而不在h1内。

例如,Asciidoc的内容包括:

[[my-custom-header]]
== My header

<<my-custom-header>>

0 个答案:

没有答案