Typora跳转
在Typora内可以使用多种方式进行跳转,
想要跳转只需要对着可以跳转的地方Ctrl + Click
就可以了。
e.g. jump to baidu
功能
- 跳转网页
- 跳转文件
- 跳转标题
- 跳转任意处(锚点)
分类
按使用的方式分类:
[text](link "content")
:markdown超链接[text][ref]
[ref]: "content"
:markdown链接引入<a></a>
:html<a>
标签
使用
markdown超链接
超链接跳转有两种:
- 跳转URL
- 跳转 标题 / 锚点
跳转URL
[text](url "content")
text
: 显示的文本;
url
: 跳转的链接,可以是网址 / 文件所在位置(url)或者是标题名 / 锚点;
url很好理解:https://www.bilibili.com
/ C:\Windows
/ ./Typora跳转
,网址、绝对地址、相对地址。
content
: 鼠标放在文本上时显示的内容。可选。
e.g.
[jump to bilibili](https://www.bilibili.com "Let's go")
[jump to C盘根目录](C:\)
[jump to 该文件所在位置](./)
jump to bilibili(鼠标放在上面会显示“Let’s go”)
[jump to C盘根目录](C:)
jump to 该文件所在位置./)
跳转标题
[text](#title "content")
与上面的区别只有一个,就是将 URL
换成了 #title
。
**注意:**如果存在了重名标题,可以使用#title-n
,通过n指定要跳转的标题,从1开始,不写默认为1。
e.g.
[jump to test](#跳转测试)
[jump to title](#测试标题)
[jump to title-2](#测试标题-2)
[jump to title-3](#测试标题-3)
jump to test
jump to title(默认跳转第一个)
jump to title-2
jump to title-3
跳转锚点
[text](#anchorPoint "content")
想要跳转锚点,首先需要创建锚点。
使用方法与跳转标题一样。
e.g.
[jump to point](#point "jump point")
链接引入
[text][ref]
[ref]:link "content"
链接引入其实就是把超链接及显示文本抽象成一个参数(ref),如果有面向对象的知识应该很好理解。
这种方式除了进行跳转,还有一个功能就是标注引用。
帮助理解,举个栗子:
e.g.
[open file in File Explorer][link]
[link]:./ "open file in File Explorer"
我们可以看到 open file in File Explorer
的超链接地址以及显示文本被抽象成了link
。哪天open file in File Explorer
的跳转参数要修改的时候,这样我们只需要对link
进行修改,就可以完成对整个文件中所有open file in File Explorer
的修改。
注意:这里的超链接与之前不同,链接引入会在输入url前默认追加当前文件所在的路径。如果你在Typora中输入网址,Typora会检测输入url是否为网址,提示用户进行跳转。
简写
链接引入还有一种简写形式:
[text][]
[text]:(link "content")
这里省去了ref参数,直接对text做跳转参数配置。
e.g.
[open file in File Explorer][link]
[link]:./ "open file in File Explorer"
<a>
标签
创建锚点
在Typora中需要使用<a>
标签创建锚点
创建锚点:
<a name="anchorPoint">text</a>
跳转锚点
跳转锚点有两种方式:
- 使用
<a>
标签跳转 - 使用markdown超链接跳转
使用<a>
标签跳转锚点
跳转至锚点:
<a href="#anchorPoint"></a>
e.g.
跳转测试
测试标题
第一个
测试标题
第二个
测试标题
第三个
Here is point