Markdown 錨點生成目錄無效(點擊后無法跳轉)的一種情況


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式目錄


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM