我在Github上使用Jekyll,我想知道是否有办法链接到页面中的某个部分。说我有一个类似
的部分## Section 1 ##
section content
以后在同一页面中,我想链接到此部分。我已经找到了如何link to another page within the blog和do footnotes,但不是这个。
请注意,我在markdown: kramdown
_config.yml
答案 0 :(得分:8)
如果选项,kramdown支持自动生成标头ID auto_ids设置为true(这是默认值)。这是通过 转换未转换的,即普通的标题文本
因此,在上面的示例## Section 1 ##
中,它会生成以下ID:id="section-1"
,然后通过A元素链接锚点:
<A href="#section-1">Section One</A>
或以普通kramdown / markdown:[Section 1](#section-1)
答案 1 :(得分:1)
似乎这已更改为#heading-section-1(现在检查Jekyll 3.7.3)。
作为一种自行解决的方法,您可以检查元素并查看呈现的页面上正在使用的ID。