Jekyll中如何生成指向其他页面指定section id锚点的链接
Jekyll 跨页面锚点链接实现方法
你可以直接将锚点拼接在 {% link %} 标签的后方即可,写法如下:
[Widgets - Section 1]({% link _docs/widgets.md %}#section-1)
- 原理说明:
{% link %}标签仅会输出对应Markdown文件渲染后的站点路径,以上述场景为例,{% link _docs/widgets.md %}输出的路径就是/widgets/,和后面拼接的#section-1组合后,最终生成的链接就是你需要的/widgets/#section-1。 - 注意事项:仅需确保目标页面中对应章节的id确实为
section-1即可,不管是手动给元素设置的id,还是Jekyll自动为标题生成的锚点id,只要id匹配就能正常跳转。
内容的提问来源于stack exchange,提问作者Dan Tappin
相关产品推荐
相关产品推荐

