Markdown如何实现页内跳转?

1. Markdown怎么实现页内跳转?

1. 利用Markdown语法

格式:[描述文字] (#标题名称)

1
2
3
4
5
6
7
8
9
10
11
实践:

把这段话复制到typora,按住ctrl并点击实现跳转效果

[点我去顶部](#1.-我是顶部(空格用`-`代替,转换为html时会跳转失败))

[点我去中部](#我是中部)

##### 1. 我是顶部(空格用`-`代替,转换为html时会跳转失败)

##### 我是中部

效果展示:


点我去顶部

点我去中部

1. 我是顶部(空格用-代替,转换为html时会跳转失败)
我是中部

注意事项:标题名称要完全一样,标题中的空格要用 -代替,这种跳转方式只能局限于跳转到#目录

2. 使用html标签

格式:

1
2
在需要被跳转到地方添加标签:<a id="xxx"></a>
在跳转的位置添加标签:[跳转名称](#xxx)

实践:

1
2
3
4
5
6
7
8
9
10
11
12
把这段话复制到typora,按住ctrl并点击实现跳转效果
[跳转到位置1](#a1)

[跳转到地方2](#p2)

<br>

<br>

<a id="a1">位置1</a>

地方2<a id="p2"></a>

效果展示:


跳转到位置1

跳转到地方2



位置1

地方2


采用这种方式在转换为html时仍然生效,且可控制性高,推荐这种方式。