Markdone语法入门手册
Typora使用为例
0.准备工作
0.1 Markdown编辑器
主流软件是VSCode和Typora
VScode | Typora |
---|---|
免费 | 88¥ |
需要配置环境 | 可以直接使用 |
不只局限于Markdown编辑 | 专一的应用 |
0.2 以下载Typora为例
通过官网下载,链接☞https://typoraio.cn/
通过代理商下载,链接☞Typora - 跨平台 Markdown 编辑器 所见即所得 支持 Latex 公式 - 荔枝软件商店 (lizhi.shop)
下载完成后,打开安装包,跟随指引安装即可。
0.3 基本配置
Typora可以直接开始使用,除非进行一些自定义内容,比如主题。
首先从官方入口,链接☞https://support.typora.io/ 或 https://theme.typoraio.cn/ 或 http://github.com上找到自己喜欢的主题,将压缩包下载到本地。
然后找到 偏好设置 中的 外观 打开主题文件夹
最后将压缩包中的 .css 后缀的文件复制到主题文件夹中,重启Typora就能使用自己喜欢的主题了。
1. 基本操作
这个板块主要是在Typora中实现Word文字编辑的基本操作:加粗、斜体、下划线、高亮、删除线等。
1.1 斜体
用一个*
或_
包裹文本,例如:
*一个乘号*
_一个下划线_
一个乘号
一个下划线
同时,可以使用快捷键Ctrl
+'I’使选中文本成斜体。
1.2 加粗
用两个 * 或 _ 包裹的文本,例如:
**可以这样用**
__也可以这样用__
我好用
上面的确更好用
[下划线输入需要切换为英文输入,所以中文输入时更推荐用‘*’包裹文本]
同时,可以通过快捷键Ctrl
+'B’使选中文本加粗。
1.3 删除线
用两个~包裹文本,例如:
~~这样用~~
效果如此
1.4 下划线
下划线由原始HTML提供支持,所以要实现下划线,需要用 与 包裹文字,例如:
<u>有下划线了吗</u>
现在有了
同时,可以通过快捷键Ctrl
+'U’下划线选中文本。
1.5 高亮
要实现文本的高亮,需要在偏好设置中打开拓展语法,同时这个效果在其他Markdown编辑中可能不支持。
用两个=包裹文本就可以高亮文本,例如:
==高亮我==
成功了
1.6 上下标
使用此功能前,需要在偏好设置中打开拓展语法。
用~
包裹文本实现下标,用^
包裹文本实现上标,例如:
H~2~O CH~4~
x^2^ 长文本^Long\ Text^ //单词中的空格需要使用\进行转义
H2O CH4
x2 长文本Long Text
2. 进阶操作
2.1 标题
在行开头加#,空格后再输入标题即可,例如:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
2.2 目录
输入 [toc]
然后按回车Enter
键将创建一个“目录”部分,自动从文档内容中提取所有标题,其内容会自动更新,即:
@[toc]
效果可见文章开头
2.3 表格
输入 | 标题1 | 标题2 |
并按下 回车Enter
键将创建一个包含两列的表,即:
标题1 | 标题2 |
---|---|
表格的源码如下:
| 标题1 | 标题2 |
| ----- | ----- |
| | |
可以通过生成的表格的左上角编辑表格的大小:
还可以对表格的内容进行对齐操作,以及运用其他Markdown语法,例如:
| 左对齐的一列 | 居中的一列 | 右对齐的一列 |
| :-------- | :--------: | --------: | //':'在左是左对齐 ':'冒号包裹文本是居中 ':'在右是右对齐 ':'只能是英文标点
| ==高亮== | **加粗** | *斜体* |
| ~~删除~~ | <u>下划线</u> | https://typoraio.cn/ |
| | | |
左对齐的一列 | 居中的一列 | 右对齐的一列 |
---|---|---|
高亮 | 加粗 | 斜体 |
下划线 | https://typoraio.cn/ | |
2.4 链接
[]
中是链接的文本,然后紧跟()
,其中是链接的地址,例如:
链接到[Typora](https://typoraio.cn/)官网
链接到Typora官网
在链接的文本后再加一个(文章中的一个标题)
,标题将作为一个标签,即可实现在文章内部的跳转,例如:
跳转到[标题](# Typora使用为例)
跳转到[标题](# Typora使用为例)
2.5 图片
与连接相似,在[]
前加一个感叹号即可,例如表格处图片的源码为:

此方法插入的图片只能在本地使用,如果需要上传,需要将图片与.md文件放入统一路径下。
或者有将图片上传至云端,从而实现多端获取图片目的的方法,读者可以自行搜索。
2.6 引用
输入右括号>
后面再输入需要引用的文字即可,例如:
>可以引用
>多行文字
>作为一整个块
>在Typora中也可以实现嵌套引用
>>嵌套
可以引用
多行文字
作为一整个块
在Typora中也可以实现嵌套引用
嵌套
2.7 分割线
连续输入三个或以上-
或*
然后回车,就可以生成一条分割线,例如:
---
-----
***
*****
2.8 列表
输入 * list item 1
将创建一个无序列表,该 *
符号可以替换为 +
或 -
;
输入 1. list item 1
将创建一个有序列表;例如:
* 无序列表 1
* * 无序列表
+ 无序列表 2
- 无序列表 3
1. 有序列表 1
2. 有序列表2
3. 有序列表3
- 无序列表 1
-
- 无序列表
- 无序列表 2
- 无序列表 3
- 有序列表 1
- 有序列表2
- 有序列表3
同时,可以通过快捷键生成有序列表与无序列表:
Ctrl
+Shift
+‘[’ 生成有序列表
Ctrl
+Shift
+‘]’ 生成无序列表
2.9 待办清单
任务列表是标记为[ ]或[x](未完成或完成)的项目的列表,例如:
- [ ] 这是一个任务列表项
+ [ ] 需要在前面使用列表的语法
* [ ] 正常 **加粗**, *斜体*, ~~删除~~
- [ ] 未完成
- [x] 完成
- 这是一个任务列表项
- 需要在前面使用列表的语法
- 正常 加粗, 斜体,
删除
-
未完成
-
完成
可以直接勾选是否完成。
同时,可以通过快捷键Ctrl
+Shift
+'X’生成待办清单
2.10 URL链接
Typora允许您将 URL 作为链接插入,用 <
括号括起来>
。
<i@typora.io>
成为 i@typora.io.
Typora也将自动链接标准URL。例如: www.baidu.com.
2.11 脚注
Typora中可以为文字添加脚注,例如:
您可以像这样创建脚注[^注释1].
[^注释1]: 添加你的注释.
您可以像这样创建脚注1.
3. 常用快捷键
3.1 提升标题级别与降低标题级别
Ctrl
+‘=’ & Ctrl
+‘-’
3.2 选中当前行或句子
Ctrl
+‘L’
3.3 选中当前词
Ctrl
+‘D’
3.4 输入表情与符号
Win
+‘.’
3.5 进入或退出源代码模式
Ctrl
+‘/’
3.6 进入偏好设置
Ctrl
+‘,’
4. 拓展内容
4.1 数学公式
输入两个$
后,按下回车Enter
键就可以生成一个可以输入数学公式的块,通过输入Tex / LaTex源代码,即可得到数学公式,这在一些学术笔记中很有用,例如:
$$
\mathbf{V}_1 \times \mathbf{V}_2 = \begin{vmatrix}
\mathbf{i} & \mathbf{j} & \mathbf{k} \\
\frac{\partial X}{\partial u} & \frac{\partial Y}{\partial u} & 0 \\
\frac{\partial X}{\partial v} & \frac{\partial Y}{\partial v} & 0 \\
\end{vmatrix}
$$
V 1 × V 2 = ∣ i j k ∂ X ∂ u ∂ Y ∂ u 0 ∂ X ∂ v ∂ Y ∂ v 0 ∣ \mathbf{V}_1 \times \mathbf{V}_2 = \begin{vmatrix} \mathbf{i} & \mathbf{j} & \mathbf{k} \\ \frac{\partial X}{\partial u} & \frac{\partial Y}{\partial u} & 0 \\ \frac{\partial X}{\partial v} & \frac{\partial Y}{\partial v} & 0 \\ \end{vmatrix} V1×V2= i∂u∂X∂v∂Xj∂u∂Y∂v∂Yk00
4.2 代码块
输入```后输入一个可选的语言标识符(如果不输入,则代码不会根据语言高亮语句),按下回车Enter
键就可以生成一个代码块,
例如:
```c
#include<stdio.h>
int main(){
printf("Hello world");
return 0;
}
```
#include<stdio.h>
int main(){
printf("Hello world");
return 0;
}
4.3 转义*与转义_
在一些基本操作中,需要用*或_包裹文本从而实现特定效果,如果我们要让*或_也在文本中实现,只需要在*或_前加上一个,例如:
**加粗星号\***
高亮下划线\__
加粗星号*
斜体下划线_