Obsidian 0x01:Obsidian 双链

您所在的位置:网站首页 foldersync使用教程 Obsidian 0x01:Obsidian 双链

Obsidian 0x01:Obsidian 双链

2023-03-15 21:21| 来源: 网络整理| 查看: 265

文章目录 Obsidian 双链链接的两种形式出链与入链编辑链接Obsidian 独有链接形式的功能链接到某篇文章内的特定小标题章节链接到某篇文章内的指定段落手动定义某个段落的 id 美化链接(为链接创建别名)直接显示链接内容成为当前文章的一部分来阅读链接展示的传递性Obsidian 的链接预览功能 Obsidian 独有链接形式的局限

Obsidian 双链 链接的两种形式

Obsidian 独特的形式:[[文章题目]]。

用双层中括号括起来的内容会变成链接 [[]]。

标准 Markdown 形式:[描述](链接地址)。

标准 Markdown 链接是 [描述](链接地址)。如果是链接是图片并且想直接展示,就在前面加一个感叹号 ![描述](链接地址)。

Obsidian 也支持标准的 Markdown 形式链接。

出链与入链

A 文章有有链接,链接到 B 文章,则:

出链 :A 中有到 B 的 “出链”。

入链(反向链接) :对于 B 来说,有一个 “入链”(来自 A)。

在 Obsidian 中可以通过在核心插件中开启 “出链” 与 “反向链接” 选项,就可以在编辑界面的右边栏面板中,开到当前笔记的 出链情况(有多少个对外的链接) 与 入链(反向链接)情况(被多少篇笔记引用)。

注意:

出链情况只统计 [[]] 形式的链接,而不会统计标准 Markdown 链接形式的链接([]()),更不会统计直接裸链接网址(如直接键入:https://xxxx.com/xxxxx)。

复制进笔记中的图片因为形式都是 ![[xx路径/xxx.png]],因此还是 [[]] 形式,所以也会统计在出链情况中。 编辑链接

生成链接后(无论是标准 Markdown 形式的 []() 还是 Obsidian 独有的 [[]]),直接点击链接可能会发生跳转,要想定位到该链接并修改,不要直接点击该链接,而是点击该链接尾部,那么该链接又再次进入编辑模式而不会发生跳转。

Obsidian 独有链接形式的功能

Obsidian 支持标准的 Markdown 链接样式。但如果想在 Obsidian 仓库中将笔记相互链接,建议还是使用 Obsidian 自己独特的 [[]] 形式链接(当然你非得用标准的 Markdown 链接形式来做文章之间的相互跳转也是支持的)。因为 [[]] 这个链接形式有个好处就是不单可以链接到别的文章,还可以直接跳转到该文章的标题或指定段落(不带标题)。

链接到某篇文章内的特定小标题章节

仅显示当前小标题下的内容(若小标题下有更细分的低级标题也可以显示),不显示下一个标题(同级别或更高级别标题)的内容。

方式:[[文章]]#小标题名

链接到某篇文章内的指定段落

Obsidian 会为文章的每个段落都自动生成一个字符串来作为类似 “id” 的标识,可以跳转到该 “id” 标识。

方式:[[文章]]#^段落id (键入 #^ 后会自动弹出下拉框让你选择哪个段落,选中后会自动显示出 “id”)。

编写链接后,这个 “id” 实际上是可以更改的。比如 A 文章中创建指向 B 文章的 id 为 “abc” 的段落,那么可以在 B 文章中的该段落(B中的该段落被链接,会在段落尾部上标出其 id)尾部对 id 进行修改,比如修改为 “abcd”。但此时 A 文章跳转到 B 文章这个段落的链接并不会自动同步去修改链接段落的 id,因此再次点击 A 文章中的该链接,会找不到 B 文章的这个段落,而仅仅是起到打开 B 文章的作用而已。如果想让该链接能跳转回该段落,就把 A 中的该连接也改为 [[B]]#^abcd ,即可以又正常跳转回此段落。即,只需要保证这个 id 是可以找到就行,是可以自己手动去修改 Obsidian 自动创建的段落 id 的。

手动定义某个段落的 id

其实还可以在创建链接前就自动对 Obsidian 中的某个段落手动设置 id。

方式:在该段落尾,键入一个空格,然后键入 ^ 之后输入 id 字符串即可。如: ^abcd。(注意和段落尾一定要隔开一个空格再键入^)

美化链接(为链接创建别名)

[[文章B]]#^abcd 这种链接带着一个字符串,比较妨碍阅读,可以更改其显示方式,变成我们想要的“描述”。

方式:在链接尾部键入 | ,然后输入描述内容。比如:[[文章B]]#^abcd|demo ,那么最终在 Obsidian 中,它会显示为 demo,而不出现之前的 [[文章B]]#^abcd 这么一大串东西,只显示出这个链接的描述(别名)。

在普通 Markdown 编辑器中,并不会作替换,而是直接显示:[[文章B]]#^abcd|demo 一整串。

直接显示链接内容成为当前文章的一部分来阅读

在 A 文章中直接写 [[文章B]]#^abcd|demo 链接来链接 B 文章 id 为 abcd 的段落,在 A 文章中只会显示一个超链接而已。虽然可以通过鼠标悬停在链接上(同时按住 ctrl)来预览,但如果想直接把链接的段落内容显示在 A 文章中作为 A 文章的一部分来阅读,也是可以的。

方式:在该链接前加一个英文字符的感叹号,如:![[文章B]]#^abcd|demo 。

那么在 A 文章中,就不再显示为超链接,而是直接显示出该段落内容。当然这仅仅是显示成为一部分,实际上并没有真的把 B 文章中的该段落复制粘贴进入 A 文章,而仅仅是能在 Obsidian 中显示出来而已。如果用其他 Markdown 编辑器打开这篇笔记(A 文章),只会看到 ![[文章B]]#^abcd|demo 这么一串字符串而已。

链接展示的传递性

比如 A 笔记中有一个链接加了感叹号能显示 B 笔记的某一个片段,而这个 B 笔记的片段刚好又是一个链接,那么在 A 笔记中并不会直接把 B 笔记中的链接也进一步展示,而仅仅会显示 B 笔记中的展示形态。比如说 B 笔记中的这个链接实际指向的是 C 笔记中的一个段落,那么可以在 B 笔记中对该连接加感叹号,那么在 B 笔记中就可以展示这个段落,而此时 A 笔记中也同样展示 B 笔记中的展示内容(即能展示 C 的该段落)。

所以如果你想在 B 笔记中不展示,又想在 A 笔记中展示,就不要让 A 笔记去链接 B,而是直接让 A 笔记去链接 C,然后直接展示 C 的那个段落即可。

Obsidian 的链接预览功能

标准形式的 Markdown 链接,在 Obsidian 中是无法通过鼠标悬停(同时按住 ctrl)来预览该链接的实际内容的,只有对 [[]] 形式的链接才能实现预览功能。

Obsidian 独有链接形式的局限

虽然 Obsidian 独有链接形式 [[]] 可以直接链接的文章的特定块(小标题或段落),但这种链接只能在 Obsidian 软件中有效。即这种形式创建的笔记(仍然为 .md 格式),用 typora 之类的其他 Markdown 编辑器是识别不了的,甚至连文章都不会跳转,更别说跳转到文章中的特定段落。

所以建议,对于链接到外面网站的链接,就还是用 Markdown 标准形式的链接([]()),而自己创建的笔记则使用 Obsidian 独有的链接形式([[]])。虽然在 typora 中打不开这种链接,但毕竟[[]] 中保留了文章题目(虽然没有网址),还是可以搜索文件来找到该篇想要链接到的笔记,然后自己手工打开阅读的。

当然用 Markdown 标准形式的链接也可以链接到本地创建的笔记,如:[描述/标题](E:\xx\B.md)。这种链接 Obsidian 认识,其他 Markdown 编辑器也认识。但就是做不了对特定段落的跳转。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3