Jekyll在页面内链接

时间:2017-04-26 07:19:33

标签: html jekyll kramdown

我在Github上使用Jekyll,我想知道是否有办法链接到页面中的某个部分。说我有一个类似

的部分
## Section 1 ##
section content 

以后在同一页面中,我想链接到此部分。我已经找到了如何link to another page within the blogdo footnotes,但不是这个。

请注意,我在markdown: kramdown

中使用了_config.yml

2 个答案:

答案 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。