Мне было интересно, как с помощью библиотеки разметки python генерировать постоянные ссылки из следующей разметки:
A header
========
A paragraph
Желаемый вывод будет выглядеть примерно так:
<span id="a-header"></span>
<h1>
A header
<a class="headerlink" title="Permalink to this headline" href="#a-header">¶</a>
</h1>
<p>A paragraph</p>
Ответ:
Спасибо @BlaXpirit ( см. Ответ )
Используйте headerid расширение разметки Python и введите следующее:
# A header [¶](#a-header) {#a-header}
A paragraph
Это генерирует следующий вывод:
<h1 id="a-header">
A header
<a href="#a-header">¶</a>
</h1>
Затем используйте стили CSS, чтобы получить общий вывод, например:
h1 a{visibility:hidden;}
h1:hover a{visibility:visible;}