Markdown 语法
1. 标题&目录
1.1 标题
这是一段普通的文本
# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题
1.2 目录
- 不是所有 MD编辑器 都支持目录生成
在顶部输入下方内容会生成一个目录:
[toc]
2. 斜体&粗体
2.1 斜体
- 斜体文本,首尾只有 **单个** 标识符
这是一段普通文本
*这里是一段斜体文本*
_这也是一段斜体文本_
2.2 粗体
- 粗体文本,首尾各有 两个 标识符
这是一段普通文本
**这里是一段加粗文本**
__这也是一段加粗文本__
2.3 粗斜体 (斜粗体)
- 粗斜体文本,首尾各有 三个 标识符
这是一段普通文本
***粗斜体文本1***
___粗斜体文本2___
**_粗斜体文本3_**
__*粗斜体文本4*__
*__粗斜体文本5__*
_**粗斜体文本6**_
2.4 斜体包含粗体
这是一段普通文本
*这里是一段斜体中**包含粗体**的文字*
_这也是一段斜体中**包含粗体**的文字_
*这又是一段斜体中__包含粗体__的文字*
_这还是一段斜体中**包含粗体**的文字_
2.5 粗体包含斜体
这是一段普通文本
**这里是一段粗体中*包含斜体*的文字**
__这也是一段粗体中_包含斜体_的文字__
**这又是一段粗体中_包含斜体_的文字**
__这还是一段粗体中*包含斜体*的文字__
3. 线
3.1 水平分割线
- 水平分割线由至少 3 个
*
或-
组成
下面是一条水平分割线:
---
***
3.2 文本删除线
删除线 的格式:
~~
+ 文本内容 +~~
首尾各加两个 ~ 波浪号
~~这是一段加了删除线的文本~~
3.3 文本下划线
下划线的格式,和 HTML 是一样的
<u>
+ 文本内容 +</u>
<u>这是一段加了下划线的文本</u>
4. 列表&引用
4.1 有序列表
格式:
1.
+ 空格 + 文本内容
4.2 无序列表
- 格式:
- - + 空格 + 文本内容
4.3 引用
格式:
- > + 文本内容 (不需要空格)
4.4 缩进&退格
在列表和引用的书写过程中,我们需要利用 ==缩进== 与 ==退格== ,让文章肌理分明,更具层级
缩进:
- Tab
- Ctrl + [ (左中括号)
退格:
- Shift + Tab
- Ctrl + ] (右中括号)
5. 网页链接与图像
5.1 网页链接
[显示文本内容](链接地址 "提示信息文本")
5.2 图像

6. 表格
Markdown的表格,比HTML简单很多
- | 是构成表格的主要 框架
- - 区分 表头 和 表格主体
- : 控制 表格内 文本内容 的 对齐方式
- Typora编辑器中 输入
Ctrl + T
即可快速插入表格,自由定义样式
|这里是表头1|这里是表头2|这里是表头3|
|:-|:-:|-:| <!--区分表头和表格主体,:代表文本对齐方式,分别是左对齐,居中对齐,右对齐-->
|单元格数据1|单元格数据2|单元格数据3|
|单元格数据4|单元格数据5|单元格数据6|
示范
这里是表头1 | 这里是表头2 | 这里是表头3 |
---|---|---|
单元格数据1 | 单元格数据2 | 单元格数据3 |
单元格数据4 | 单元格数据5 | 单元格数据6 |
6.1 表格中文本内容的换行
- Mardown中表格,它的宽高是由 单元格数据内的文本内容 撑开 的
- 当我们输入一段很长很长的文本,它所在的单元格会变得过宽
如下图所示:
表头1 | 表头2 |
---|---|
这是一段很长很长很长很长很长很长很长很长很长很长很长很长很长很长的文本 | 普通文本 |
- 若想对一段长文本进行换行,可以在 中间 插入一个
<br>
( 换行标签 )
| 表头1 | 表头2 |
|:-:|:-:|
|这是第一行文本<br>这是另起一行的文本|普通文本|
示范
表头1 | 表头2 |
---|---|
这是第一行文本 这是另起一行的文本 | 普通文本 |
7. 代码域
7.1 行内代码
行内代码 的格式:
- 输入两个 ` 反引号 ,在中间写代码内容
补充:
- 行内代码不一定非得写代码,也可以作为
着重标记
,突出显示内容 - 行内代码中,源代码界面和渲染界面是完全一致的,标识符会失效
- 所谓行内代码: 只要你的屏幕足够宽,它就不会换行
- 行内代码不一定非得写代码,也可以作为
`这是一行突出显示的文本内容`
示范
这是一行突出显示的文本内容
7.2 代码块
代码块 的格式:
在首行和末行各加 三个 ` 反引号
代码内容
在首行和末行各加 三个 ~ 波浪号
~~~
+ 语言种类
代码内容
~~~
\
7.3 如何在行内代码里显示反引号
首尾各用 两个反引号 `
+ 空格
包裹
格式:
``+空格+带`的内容+空格+`` <!-- 不要忘记前后的两个空格 -->
`` 这是一段能显示`反引号`的行内代码 ``
效果:
这是一段能显示`反引号`的行内代码
8. 任务列表(待办)
- [ ] 待办任务列表1
- [ ] 待办任务列表2
- [x] 已办任务列表1 <!-- 英文字母X -->
- [x] 已办任务列表2
9. 注释
<!-- 这里是一行注释 -->
<!--
这里是
一段
假装有
很多行的
注释
-->
10. 变量
10.1 网页链接变量
[百度一下,你就知道][度娘]
[知乎-有问题,就会有答案][知乎]
<!-- 这里是变量区域 -->
[度娘]: http://www.baidu.com
[知乎]: https://www.zhihu.com
11. 嵌入
嵌入都是依赖 HTML标签 实现的,嵌入的都是在线链接格式
如果是本地的,Obsidian 中音频是有自带的可录制的录音机插件的,其他的 音频、视频 直接复制黏贴就可以了,也可以直接拖拽到OB的笔记界面
- 其他的媒体文件在 Obsidian 也和图片一样,以双链的格式引用在目标笔记中,使用 ! 使它可见
11.1 嵌入音频
格式:
<audio controls="controls" preload="none" src="音频链接地址"></audio>
- 效果:
<audio controls="controls" preload="none" src="https://www.ldoceonline.com/media/english/exaProns/p008-001803372.mp3?version=1.2.41"></audio>
11.2 嵌入视频
- 格式:
<video width="600" height="420" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
<source src="movie.webm" type="video/webm">
</video>
说明:
- width ( 宽度 ) height ( 高度 ) ,可以自己设置,直接输入数字即可,单位默认是 px(像素)
也可以使用 百分比width=100%
代表水平撑满整个窗口height=50%
代表垂直撑满半个窗口 - Video标签 支持的视频格式 :MP4 ogg webm
- width ( 宽度 ) height ( 高度 ) ,可以自己设置,直接输入数字即可,单位默认是 px(像素)
11.3 嵌入页面
- 格式:
<iframe width=600 height=400 src="页面链接地址" scrolling="auto" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>
iframe标签 除了嵌入页面,也可以嵌入在线视频,主流的视频网站都会提供嵌入代码
- 具体可以看这个 iframe视频嵌入教程
- B站 的视频,得在
//
前面补充http:
- 不是所有的 编辑器和笔记软件 都支持这个
- 示例:
<iframe width=600 height=400 src="http://player.bilibili.com/player.html?aid=20190823&bvid=BV1yW411s7og&cid=32964980&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>
- 宽高设置和前面的 video 一样
本文由mdnice多平台发布
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。