Obsidian中的Mardown学习
[!tip]
所有字符均使用英文输入法!
链接
-
链接到某篇笔记。方式:输入两对中括号
[[笔记名]]
。例:[[Obsidian学习笔记]]
效果:[[Obsidian学习笔记]] -
链接任意文字到指定笔记。方式:
[[笔记名 | 任意文字]]
。例:我今天发现了很有趣的东西。(希望将“东西”链接到一篇笔记中),链接方式-->[[Obsidian学习笔记 | 东西]]
效果: [[Obsidian学习笔记 | 东西]] -
链接到笔记中的某个标题。方式:两对中括号,里面是笔记名+#+标题名。 例:
[[Obsidian学习笔记#添加元数据]]
效果:[[Obsidian学习笔记#添加元数据]] -
链接到笔记中的某句话,方式 :
[[笔记名^句子]]
。例:[[Obsidian学习笔记#^82cfb2]]
效果:[[Obsidian学习笔记#82cfb2]]。注意:一定要是在英文输入法下输入。
嵌入笔记
-
嵌入整篇笔记,
![[笔记名]]
,中括号里是所要嵌入的笔记的笔记名。例:![[我的第三篇笔记]]
(此时的实际效果会将‘我的第三篇笔记’中的所有内容嵌入到当前笔记中)) -
嵌入部分笔记(某个标题及其内容),
![[]]
,中括号里是笔记名+#+标题名。例:[[Obsidian学习笔记#添加元数据]]
(此时的实际效果会将’Obsidian学习笔记‘中的'添加元数据'这个标题及其内容嵌入到当前笔记中) -
嵌入一句话,
![[]]
,中括号里是笔记名+句子。例:![[Obsidian学习笔记#^fd44ba]]
效果:![[Obsidian学习笔记#^fd44ba]]
超链接(嵌入外部链接)
[链接的名字](链接网址)
。例:google
标题
heading 1 # heading 1
heading 2 ## heading 2
heading 3 ### heading 3
heading 4 ##### heading 4
heading 5 ##### heading 5
heading 6 ###### heading 6
一个# 代表一级标题, 两个## 代表二级标题,依次类推,最多有六级标题
Tips(记不住也可以通过打开控制面板来使用这些功能)
字体变化
- 两个等号是高亮
==高亮==
- 两个星号是加粗
**加粗**
- 两个下划线也是加粗
__加粗__
- 一个星号是斜体
*斜体*
- 一个下划线也是斜体
_斜体_
两个波浪线是删除线
~~删除线~~
分割线
方式一:输入三个连字符---
:即0
和=
之间的字符-
。
方式二:输入三个***
也可以。
无序列表(Bullet List)
- 其实也就是一个减号 + 空格:
-空格
- item 1
- item 2
- item 2-1
- 这里加个outliner(Obsidian里的一个第三方插件)的使用:ctrl+shift+上下方向键可以移动各列表结点的位置。
有序列表(Numbered List)
- 其实也就是数字 + 一个点 + 空格。
1. 或者 2. 等等...
- item 2
- item 2-1
- 加入待办事项。方式:- [空格]空格或者直接ctrl+L。例子:
- [ ]
-
-
- [-] 学习英语单词10个
方式二:直接在编辑模式中,鼠标点击方框就会自动打勾。
引用(Quote):起强调作用
使用方式:一个小箭头>或者>>或者更多,例子:
这是一个引用,this is shmething I said
-- by ryan
> 想写的内容,就是这样。you can try it.
this is also something I said
by ryan
标注(callout):起强调作用(在Obsidian中会显示callout的使用效果)
使用方式:> [!words]
[!NOTE] ryan
例子:this is a callout
这个words可以使用以下12种callout:
- note
- abstract, summary, tldr 摘要类型
- info
- todo 待办事项
- tip, hint, important
- success, check, done
- question, help, fag
- warning, caution, attention
- failure, fail, missing
- danger, error
- bug
- example
- quote, cite
- 一组里的单词使用效果一样,相当于别名
[!abstract] abstract summary tldr
abstract summary tldr :摘要
[!info] info信息
[!todo] 待办事项
[!tip] tip, hint, important:提示,重要
[!success] 成功
[!question] 问题
[!warning] 警告
[!failure] 失败
[!danger] 危险
[!bug]
[!example] 示例
[!quote] quote 引用
something[!example] 这是一个嵌套,callouts是可以嵌套的
[!tip]+
可折叠标注 您可以通过在类型标识符后面直接添加加号 (+) 或减号 (-) 来使标注可折叠。 默认情况下,加号会展开标注,减号会折叠标注。即:> [!tip]- 或者 > [!tip]+
注释(footnote)
方式一:在所需要加入注释的地方末尾加上一中括号[^数字]
,中括号里写^+数字,然后在笔记最后写上注释的内容。
例子:这是一个注释[1],在阅读模式下可以看到注释的角标,并且会排序好。
方式二:可以直接在添加了注释角标处的下方,隔开一行后,直接写注释内容。
例子:这个是方式二的注释[2]
方式三:直接在需要插入的地方末尾加上[3],这种方式只需要写好注释内容,角标标号会自动添加。
- 注释还能链接到别的笔记
方式:^+三对中括号^[[[笔记名]]]
。中间两对代表链接到别的笔记,外面一对代表插入脚注 - 例子:这个注释链接到我的Obsidian学习笔记[4], 同时,脚注链接别的笔记和正常的链接笔记的操作是通用的,如链接某篇笔记的标题,句子等。
插入图片
-
最方便的方式就是:直接拖进来
-
还可以复制粘贴,可以截图后直接粘贴进来。
-
其实查看源码,本质就是使用嵌入的方式来嵌入图片。
所以其实可以通过第三种方式插入图片:

。但是我试了在Obsidian里使用这种方式来插入网图会方便,但是插入的是本地图片,即加入本地图片路径,却显示不出图片。但是这个方式在Typora里就很方便地使用,Typora会让我们自行地选择文件夹里的图片。如图:
- 网图

不如复制粘贴来得简单,哈哈。
表格
- 这里使用advanced table插件演示,实际上现在的obsidian使用鼠标右键插入表格支持也很OK了。
head 1 | head 2 | head 3 |
---|---|---|
ryan | frank | job |
代码
-
行内代码(Inline Code):输入一对引号
``
,是键盘上波浪线~下面的字符
#include <stdio.h>
-
代码块:(Code Block):输入三个引号,是波浪线下面的字符。先输入三个再加上所写代码的编程语言名,在回车:
```编程语言名
#include <stdio.h>
int main()
{
printf("HelloWorld\n");
return 0;
}
public class HelloWorld
public static void main(String[] args) {
System.out.println("HelloWorld!");
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人