gpt4 book ai didi

python - 使用 python markdown 库在标题上生成永久链接

转载 作者:太空狗 更新时间:2023-10-30 00:18:13 25 4
gpt4 key购买 nike

我想知道如何使用 python markdown 库从以下标记生成永久链接:

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 ( see answer )

使用headerid python markdown 扩展并输入以下内容:

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

最佳答案

Python 中的 Markdown 有一个 extension就是这样做的。
它还允许您为 header 指定一个您喜欢的 id,如下所示:

A header            {#a-header}========

关于python - 使用 python markdown 库在标题上生成永久链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5636191/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com