Markdown语法
Markdown的基本语法
1.1 标题
1 | # 一级标题 |
1.2 字体
| 代码 | 效果 |
|---|---|
*这是斜体* |
这是斜体 |
_这是斜体_ |
这是斜体 |
**这是粗体** |
这是粗体 |
__这是粗体__ |
这是粗体 |
***这是粗斜体*** |
这是粗斜体 |
___这是粗斜体___ |
这是粗斜体 |
快捷键:
加粗Ctrl+B
斜体Ctrl+I
1.3 换行
Markdown换行的方式有很多种:
- 直接在一句话后敲两个空格
- 两句话之间加一个空行
- 如果你在编辑的时候,想让一行文字在显示的时候换行,就在中间加
<br/>
1.4 引用
Markdown 中引用通过符号 > 来实现。> 符号后的空格,可有可无。
在引用的区块内,允许换行存在,换行并不会终止引用的区块。如果要结束引用,需要一行空白行,来结束引用的区块。
代码:
1 | >这是一个引用 |
效果:
这是一个引用
此外,引用还可以嵌套使用:
代码:
1 | >这是一个引用: |
效果:
这是一个引用:
这是一个引用的引用
这是一个引用的引用的引用
1.5 链接
Markdown中插入链接的使用方式是:
代码:
1 | [链接名称](链接地址) |
效果:
1.6 图片
Markdown中插入图片的使用方式是:
代码:
1 |  |
效果:
也可以修改位置和图片大小:
代码:
1 |  |
效果: 无效,不知道是不是 Obsidian 的问题
注意:等号前有空格,是x不是
这个博主经常 Ctrl+V 来粘图片
1.7 列表
列表分为有序列表和无序列表
- 无序列表,使用
*、+、-,再加一个空格作为列表的标记 - 有序列表,使用数字并加上
.号,再加一个空格作为列表的标记
代码:
1 | * 无序列表 1 |
效果:
- 无序列表 1
- 无序列表 2
- 无序列表 3
1. 有序列表 1 2. 有序列表 2 3. 有序列表 3
如果想要控制列表的层级,则需要在列表符号前使用Tab
代码:
1 | + 无序列表 1 |
效果:
- 无序列表 1
- 无序列表 2
- 无序列表 2.1
- 无序列表 2.2
1. 有序列表 1 1.1 有序列表 1.1 2. 有序列表 2 2.1 有序列表2.1
1.8 分割线
Markdown中给出了多种分割线的样式,我们可以使用分割线让文章结构更加的清晰。
分割线的使用,可以在一行中用三个-or*来建立一个分割线,但是注意:在分割线的上面空一行!!!
代码:
1 | 分割线: |
效果:
注意:写分割线前,要空一行之后写,否则会导致前一行字体放大。
1.9 删除线
删除线的的使用,可以在要添加删除线的文字前后添加两个~
代码:
1 | ~~这是要被删除的文字~~ |
效果:
这是要被删除的文字
1.10 下划线
下划线的使用和html中类似,在需要添加下划线的文字首尾添加<u>文本</u>
代码:
1 | <u>这行文字已被添加下划线</u> |
效果:
这行文字已被添加下划线
1.11 代码块
Markdown中代码块有两种:
如果在一行内需要引用代码,只需要用反引号`引起来就好了。
代码:
1 | `Hello` world! |
效果:
Helloworld!
如果是在一个块内需要引用代码,则在需要引用的代码块的前一行和后一行使用三个反引号,同时在前一个反引号后写入代码的语言。
代码:
1 |
|
1 | import os #系统模块 |
支持以下语言:
1 | bash |
1.12 表格
表格使用|来分割不同的单元格,使用-来分隔表头和其他行
:-:将表头及单元格内容左对齐-::将表头及单元格内容右对齐:-::将表头及单元格内容居中
代码:
1 | | 项目 | 价格 | 数量 | |
效果:
| 项目 | 价格 | 数量 |
|---|---|---|
| 计算机 | $1600 | 5 |
| 手机 | $12 | 12 |
| 管线 | $1 | 234 |
1.13 脚注
脚注是对文本的备注,我们时长在论文中看到脚注,在Markdown中的使用方法
代码:
1 | 使用 Markdown[^1]可以效率的书写文档, 直接转换成 HTML[^2], 你可以使用 Typora[^T] 编辑器进行书写。 |
效果:
使用 Markdown^1可以效率的书写文档, 直接转换成 HTML^2,
注意:脚注自动被搬运到最后面,请到文章末尾查看,并且脚注后方的链接可以直接跳转回到加注的地方。
1.14 特殊字符
对于Markdown中的语法符号,前面家反斜线\即可以显示符号本身。
代码:
1 | \\ |
效果:
\
*
_
+
.
