[英]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.