Markdown中一種常見的錨點方式是:
[標題1](#標題1)
[標題2](#標題2)
[標題3](#標題3)
# 標題1
## 標題2
### 標題3
用這種方法有許多細節需要注意,可參見Github 中 Markdown 錨點鏈接如何寫
這些細節不是很方便處理,比如我今天就遇到了一個問題:
[改變想法,運用二進制](#改變想法,運用二進制)
## 改變想法,運用二進制
這樣錨點雖然Markdown文件中會顯示錨點成功(顯示為藍色字體),但點擊后頁面不會跳轉,也就是說跳轉無效。具體原因是因為(#改變想法,運用二進制)
這部分中有一個中文的逗號,而中文逗號需要特別處理,具體該怎樣修改使之生效我也不是很清楚。個人覺得這種錨點方法不好用,這里有一種更加方便的錨點方法:
<a href=”#id”>標題</a>
## <a name = "id">標題</a>
id
處輸入標識該標題的符號,標題
部分則輸入你想錨點的標題內容。
這種方法只要按照格式來,就不會出問題。
依據該方法,有一個為本地Markdown文件自動生成目錄的Python腳本可用:
為本地Markdown文件生成GitHub式目錄