Obsidian 是一款强大的知识管理和笔记应用程序,它基于 Markdown 语法,并提供了一些额外的功能和语法扩展。Obsidian 的主要特点包括链接和引用、标签和搜索、图表和插件等。
下面是 Obsidian 中常用的语句和语法的详细解释,并附带示例说明:
-
标题(Headings):使用
#
符号表示标题,可以使用不同数量的#
符号表示不同级别的标题。例如:# 一级标题 ## 二级标题 ### 三级标题
-
列表(Lists):使用
-
或*
符号表示无序列表,使用数字和.
表示有序列表。例如:- 无序列表项1 - 无序列表项2 1. 有序列表项1 2. 有序列表项2
-
引用(Blockquotes):使用
>
符号表示引用块。例如:> 这是一个引用块。
-
链接(Links):使用
[链接文本](链接地址)
的格式创建链接。例如:[Google](https://www.google.com)
-
图片(Images):使用

的格式插入图片。例如: ```
-
粗体和斜体(Bold and Italic):使用
**粗体**
和*斜体*
表示粗体和斜体文本。例如:**粗体文本** *斜体文本*
-
代码块(Code Blocks):使用三个反引号 ` 来创建代码块,并指定代码语言。例如:
````python print("Hello, World!")
-
标签(Tags):使用
#
符号来标记关键词作为标签,以便于分类和搜索。例如:#标签
-
内部链接(Internal Links):使用双括号
[[链接文本]]
的格式创建内部链接,可以链接到其他笔记页面。例如:[[其他页面]]
-
搜索(Search):使用快捷键
Ctrl/Cmd + P
可以快速搜索笔记中的内容。
在 Obsidian 中,你可以使用 Markdown 语法结合流程图插件(例如 mermaid
插件)来创建简单的判断流程图。下面是一个示例:
```mermaid
graph LR
A[开始] --> B{条件}
B -- 是 --> C[执行操作1]
B -- 否 --> D[执行操作2]
C --> E[结束]
D --> E
这个示例中,我们使用 mermaid
插件的语法来创建一个简单的判断流程图。流程图中包含了开始节点 A,条件节点 B,以及两个操作节点 C 和 D,最后都指向结束节点 E。条件节点 B 根据条件的结果分别连接到执行操作1的节点 C 和执行操作2的节点 D。
```mermaid
flowchart TB
OpenClick[点击按钮]
CheckCondition{条件判断}
Condition1[条件1]
Condition2[条件2]
Condition3[条件3]
Result1[结果1]
Result2[结果2]
Result3[结果3]
End[结束]
OpenClick-->CheckCondition
CheckCondition--条件1-->Condition1
CheckCondition--条件2-->Condition2
CheckCondition--条件3-->Condition3
Condition1--满足条件-->Result1-->End
Condition2--满足条件-->Result2-->End
Condition3--满足条件-->Result3-->End
Condition1--不满足条件-->End
Condition2--不满足条件-->End
Condition3--不满足条件-->End
在这个示例中,我们创建了一个简单的流程图,用于展示根据不同条件的判断结果。流程图中包含了点击按钮的节点 OpenClick
,以及条件判断节点 CheckCondition
。根据不同的条件,流程图分为三个分支,分别是 Condition1
、Condition2
和 Condition3
。每个条件节点下面连接着对应的结果节点,分别是 Result1
、Result2
和 Result3
。最后,所有结果节点都指向结束节点 End
。
你可以将以上代码复制到 Obsidian 中的 Markdown 文件中,然后使用 Ctrl/Cmd + Shift + P
打开命令面板,输入 “Mermaid Preview” 并选择预览模式,就可以看到生成的流程图(可能会需要先安装并启用相应的插件(如 mermaid
插件))。根据实际需求,你可以修改条件和结果节点的文本内容,以及调整流程图的结构和连接关系。
以上是 Obsidian 中常用的语句和语法的简要解释和示例。Obsidian 还提供了更多高级功能,如图表、插件、模板等,可以根据个人需求进行深入探索和使用。