Markdown 的锚点链接如何写
HTML 形式的锚点链接在 Markdown 中并不能被很好的支持,尤其是以 Github 为代表的平台上,其实它有自己的规则,将在本文详细进行阐述。
可把鼠标放到 Github 的标题上进行观察,如下图
任意 1-6 个 # 标注的标题都会被添加上同名的锚点链接
1
2
3
4
5
6
7[标题1](#标题1)
[标题2](#标题2)
[标题3](#标题3)
# 标题1
## 标题2
### 标题3锚点跳转的标识名称,可使用任意字符,大写字母要转换成小写
1
2
3[Github标题1](#github标题1)
### Github标题1多单词锚点的空格用 - 代替
1
2
3[Github 标题2 Test](#github-标题2-test)
### Github 标题2 Test多级序号需要去除 .
1
2
3[2.3. Github 标题](#23-github-标题)
### 2.3. Github 标题
⚠️ 注意:
非英文的锚点字符,在单击跳转时,在浏览器的 url 中会按照规则进行 encode 和 decode