我的标题的 Markdeep 锚点是什么?
What's the Markdeep anchor for my heading?
我有一个包含标题的 Markdeep 文档:
### `PG::ConnectionBad - Is the server running locally`...
我想 link 从文档的其他地方转到此部分。它可以用 #toc4.2.16
达到,这一切都很好,直到我改变它上面的部分数。
在 GitHub 中它会类似于 #pgconnectionbad---is-the-server-running-locally
,但这似乎不起作用。我知道 Markdeep 以类似的方式生成锚点,因为我可以使用 #errors
达到更简单的标题 # Errors
;它如何生成标题?
一般来说,Markdeep 中标题的锚点是通过缩小和删除空格生成的;标点符号和空格 未 转换为连字符,因为它们在 GitHub.
上
但是,如果标题中有内联代码 (like this
),则转换方式不同。
每个内联代码块似乎都生成格式为 %EE%80%90nnnn%EE%80%90
的锚点,其中 nnnn
是大致按顺序生成的 base-36 数字 - 跳过了一些数字。 (我有一种感觉,这是为了让它们保持顺序,但永远不会为同一页面上的不同标题生成 previously-used 编号。)
您可以通过检查源代码找到确切的锚点,或者(推荐)您可以使用 <a name="your-anchor-here"></a>
插入自己的锚点并在您的链接中使用 #your-anchor-here
。
我有一个包含标题的 Markdeep 文档:
### `PG::ConnectionBad - Is the server running locally`...
我想 link 从文档的其他地方转到此部分。它可以用 #toc4.2.16
达到,这一切都很好,直到我改变它上面的部分数。
在 GitHub 中它会类似于 #pgconnectionbad---is-the-server-running-locally
,但这似乎不起作用。我知道 Markdeep 以类似的方式生成锚点,因为我可以使用 #errors
达到更简单的标题 # Errors
;它如何生成标题?
一般来说,Markdeep 中标题的锚点是通过缩小和删除空格生成的;标点符号和空格 未 转换为连字符,因为它们在 GitHub.
上但是,如果标题中有内联代码 (like this
),则转换方式不同。
每个内联代码块似乎都生成格式为 %EE%80%90nnnn%EE%80%90
的锚点,其中 nnnn
是大致按顺序生成的 base-36 数字 - 跳过了一些数字。 (我有一种感觉,这是为了让它们保持顺序,但永远不会为同一页面上的不同标题生成 previously-used 编号。)
您可以通过检查源代码找到确切的锚点,或者(推荐)您可以使用 <a name="your-anchor-here"></a>
插入自己的锚点并在您的链接中使用 #your-anchor-here
。