Jekyll在页面内链接

问题描述 投票:6回答:2

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

## Section 1 ##
section content 

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

作为一个注释,我在我的markdown: kramdown中使用_config.yml

html jekyll kramdown
2个回答
8
投票

如果选项auto_ids设置为true(默认值),则kramdown支持自动生成标头ID。这是通过转换未转换的,即普通的标题文本来完成的

所以在上面的例子中qazxsw poi,它会生成以下内容:qazxsw poi,而不是通过A元素链接锚点:

## Section 1 ##

或者在普通kramdown / markdown:id="section-1"


1
投票

似乎这已经改为#heading-section-1(现在正在检查Jekyll 3.7.3)。

作为一种自己解决这个问题的方法,您可以检查元素并查看在渲染页面上使用的ID。

© www.soinside.com 2019 - 2024. All rights reserved.