[英]Jekyll link within page
我在 Github 上使用 Jekyll,我想知道是否有办法链接到页面中的某个部分。 说我有一个像
## Section 1 ##
section content
稍后在同一页面中,我想链接到此部分。 我找到了如何链接到博客中的另一个页面并做脚注,但不是这个。
作为说明,我在我的_config.yml
中使用markdown: kramdown
如果选项auto_ids设置为true(默认值),则kramdown支持自动生成标头ID。 这是通过转换未转换的,即普通的标题文本来完成的
所以在上面的示例## Section 1 ##
,它将生成以下id: id="section-1"
,然后锚通过A元素链接到:
<A href="#section-1">Section One</A>
或者以普通kramdown / markdown: [Section 1](#section-1)
似乎这已经改为#heading-section-1(现在正在检查Jekyll 3.7.3)。
作为一种自己解决这个问题的方法,您可以检查元素并查看在渲染页面上使用的ID。
如果您要跳转到的页面部分不是部分标题,那么这个接受的答案对我不起作用。 以下对我有用:
[jump](#final-solution)
<div id="final-solution"></div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.