Markdown 基本语法
参考:https://www.runoob.com/markdown/md-tutorial.html
基本了解
Markdown
- 一种轻量级标记语言
- 2004年由约翰·格鲁伯创建
- 可以导出多种格式(HTML、WORD、图片、PDF等)
- 文档后缀名:
.md
- 常用编辑器:Typora、Obsidian、VScode等
标题
标识符:#+空格+具体标题
# 这是1级标题
## 这是2级标题
### 这是3级标题
#### 这是4级标题
##### 这是5级标题
###### 这是5级标题
段落格式
换行
没有特殊的格式,直接编写文字即可,段落换行在 typora
中直接回车即可或者2个以上空格加上回车
字体
*这是斜体* _这是斜体_
**这是粗体** __这是粗体__
***这是粗斜体*** ___这是粗斜体___
分割线
标识符:三个以上的*
、-
、_
表示,行内不能出现其他东西
删除线
标识符:文字两端加2个波浪线即可
示例删除线
下划线
标识符:通过 HTML
的 <u>
标签来实现
这是下划线
脚注
(Typora 支持感觉不太好)
标识符:[^解释的文本]
示例脚注1
列表
有序列表
标识符:1+.
+空格
1.
2.
- 这是有序列表1
- 这是有序列表2
- 这是有序列表3
无序列表
标识符:*、+、-再加空格都可以表示
- 这是无序列表
- 这是无序列表
- 这是无序列表
引用区块
标识符:>
符号加空格,可以嵌套
第一层
- 第二层
- 第三层
引用区块中也可以使用列表
嵌套列表
- 有序1
- 有序2
- 有序3
代码块
单行代码
标识符:`` 中间件加代码即可
printf("hello,world")
多行代码
标识符:4个空格或者一个Tab键(难懂,好像编辑器有些不支持)
也可以用 ```包裹一段代码,并且指定一种语言,也可以不指定
echo helloworld
链接
标识符:[链接名称](链接地址)
图片
标识符:![描述文字](图片地址)
如果需要指定图片的高度与宽度,只能采用普通的 <img>
标签
下面的图片进行缩放处理,只能这样表示
<img src="Picture/image-20231219180921933.png" alt="image-20231219180921933" style="zoom:50%;" />
表格
标识符:使用 |
分割不同的单元格,使用 -
分割表头和其他行
Typora这个支持就很好,直接右键新建表格即可
菜单1 | 菜单2 |
---|---|
111 | 222 |
其他技巧
- 支持很多
HTML
元素 - 可以使用转义字符
\
- 支持数学表达式(有点复杂)
Typora脚注演示 ↩︎