Markdown语法
Typora快捷键
| 功能 | 快捷键 |
|---|---|
| 加粗 | Ctrl + B |
| 斜体 | Ctrl + I |
| 引用 | Ctrl + Q(用不了) |
| 插入链接(超链接) | Ctrl + K |
| 代码(单行) | Ctrl + Shift + ` |
| 代码块 | Ctrl + Shift + K |
| 插入图片 | Ctrl + G (直接复制进来进行) |
| 提升标题 | Ctrl + H |
| 有序列表 | Ctrl + O |
| 下划线 | Ctrl + U |
| 横线 | Ctrl + R |
| 撤销 | Ctrl + Z |
| 重做 | Ctrl + Y |
标题
用**#**表示1-6级标记
# –> 一级标题
## –> 二级标题
### –> 三级标题
以此类推,最高六级标题
段落
markdown的段落没有特殊格式,直接编写文字即可,在Typora中直接用鼠标点击或者按Enter即可另起新段落,段落的换行是使用两个以上空格加回车
符号转义
如果某些符号是markdown的标记符号,但是只需要显示原生符号而不是实现markdown语法,可以使用反斜杠 \ 进行转义
字体
markdown可以使用以下几种字体
*斜体文本* –> 斜体文本
_斜体文本_ –> 斜体文本
**粗体文本** –> 粗体文本
__粗体文本__ –> 粗体文本
***粗体加斜体组合*** –> 粗体加斜体组合
___粗体加斜体组合___ –> 粗体加斜体组合
分隔线
可以使用三个以上的*、-、_来建立一个分隔线,行内不能有其他东西
删除线
~~删除线~~ –> 删除线
下划线
下划线可以通过HTML标签实现
<u>下划线样本</u> –> 下划线样本
高亮样本
Markdown 本身不支持高亮,但可以使用 HTML 标记
<mark>高亮文本<mark> –> 高亮文本
小型文本&大号文本
使用 HTML 标记
<small>小型文本</small> –> 小型文本
<big>大号文本</big> –> 大号文本(和****加粗****不一样)
许多额外的样式可以通过 HTML 标签实现,依赖于 Markdown 渲染器是否支持这些标签。大多数纯 Markdown 渲染器不支持识别 HTML 标签,但是Typora可以
列表
Markdown支持有序列表和无序列表
无序列表使用(*)、(+)或(-)作为列表的标记,这些标记后面要加一个空格
- 第二项
- 第三项
- 还可以使用缩进(Tab键)来创建子项
- 3.1.1子项
- …
- 3.1.1子项
- 还可以使用缩进(Tab键)来创建子项
- …
有序列表使用数字并加上**.** 和空格表示
第一项
第二项
- 子项
- 子项嵌套
- 子项
第三项
区块
段落开头使用>符号,后面紧跟一个空格符号
区块的作用
让文字显得更加突出
区块是可以嵌套的,一个>符号代表最外层,两个>符号是第一层嵌套
区块嵌套
子区块
子子区块
代码
使用**``**包裹的内容属于代码,也可以使用三个反引号```code```
printf("Hello World!")
1 | python |
链接
链接使用方法
[链接名称](链接地址)
表格
语法如下
|表头1|表头2|表头3|
|:——-|:——–|:—–:|
|单元格|单元格|单元格|
对齐方式(不太懂)
可以设置表格的对齐方式:
- -: 设置内容和标题栏居左对齐(默认对齐方式)
- :- 设置内容和标题栏居右对齐
- :-: 设置内容和标题栏居中对齐
| 姓名 | 年龄 |
|---|---|
| 张三 | 18 |
| 李四 | 20 |
上标与下标
上标和下标可以通过 ^ 和 ~ 包裹需要标记的内容来实现(Typora不支持)
可以使用HTML语法实现:
这是一个上标的例子:E = mc<sup>2</sup> —> E = mc2
这是一个下标的例子:H<sub>2</sub>O —> H2O
上标:<sup></sup> superscript:上标
下标:<sub></sub> subscript:下标
