学Markdown看这一篇就够了:Markdown 教程
2019-08-22 本文已影响0人
流星的泪痕
什么是 Markdown
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
Markdown 编写的文档可以导出 HTML 、Word、图像、PDF等多种格式的文档。
Markdown 编写的文档后缀为 .md, .markdown。
Markdown 编辑器
- Typora 免费 、超鸡简约 ,支持 MacOS 、Windows、Linux 平台 (推荐!!!)
- Yu Writer Pro 免费、收费、 国产,支持 MacOS 、Windows、Linux 平台
- MWeb 收费、自带图床支持 ,苹果专属支持Mac、iPad、iPhone
- Ulysses 收费、贵,支持Mac、iPad、iPhone
Markdown 语法
Markdown 标题
使用 # 号标记
使用 # 号可表示 1-6 级标题,一级标题对应一个 # 号,二级标题对应两个 # 号,以此类推。
- 语法
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
- 效果
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
Markdown 段落
Markdown 段落没有特殊的格式,直接编写文字就好,段落的换行是使用两个以上空格加上回车。
字体
Markdown 可以使用以下几种字体:
- 语义
*斜体*
**粗体**
***粗斜体***
- 效果
斜体
粗体
粗斜体
分隔线
一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。
下面每种写法都可以建立分隔线:
- 语义
***
- 效果
删除线
在文字的两端加上两个波浪线 ~~
- 语义
~~删除线~~
- 效果
删除线
脚注
脚注是对文本的补充说明。
- 语义
[^脚注]:脚注内容
-
效果
原生语法不支持
脚注
Markdown 列表
Markdown 支持有序列表、无序列表、列表嵌套、复选框。
有序列表
- 语义
1. 第一项
2. 第二项
3. 第三项
- 效果
- 第一项
- 第二项
- 第三项
有序列表
- 语义
* 第一项
* 第二项
* 第三项
- 效果
- 第一项
- 第二项
- 第三项
列表嵌套
- 语义
1. 第一项:
- 文本
- 文本
2. 第二项:
- 文本
- 文本
- 效果
- 第一项:
- 文本
- 文本
- 第二项:
- 文本
- 文本
复选框
- 语义
- [ ] 列表1
- [x] 列表2
- [ ] 列表3
-
效果
原生语法不支持
脚注
Markdown 区块
Markdown 区块引用是在段落开头使用 > 符号 ,然后后面紧跟一个空格符号:
- 语义
> 引用
- 效果
引用
嵌套
- 语法
> 引用
> > 引用1
- 效果
引用
引用1
区块中使用列表
- 语法
> 区块中使用列表
> 1. 第一项
> 2. 第二项
> - 第一项
> - 第二项
- 效果
区块中使用列表
- 第一项
- 第二项
- 第一项
- 第二项
列表中使用区块
如果要在列表项目内放进区块,那么就需要在 > 前添加四个空格的缩进。
- 语义
* 第一
> 引用
* 第二
- 效果
- 第一
引用
- 第二
Markdown 代码
如果是段落上的一个函数或片段的代码可以用反引号把它包起来
代码块
-
语义
语义 -
效果
function demo (){
alert("txt");
}
代码
- 语义
`var x = 0;`
- 效果
var x = 0;
Markdown 链接
链接使用方法如下:
- 语义
[我的主页](链接地址)
- 效果
我的主页
Markdown 图片
链接使用方法如下:
- 语义
![](图片地址)
![alt 属性文本](图片地址)
-
效果
简书
Markdown 表格
Markdown 制作表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行。
- 语义
| 表头 | 表头 |
| ---- | ---- |
| 单元格 | 单元格 |
| 单元格 | 单元格 |
- 效果
表头 | 表头 |
---|---|
单元格 | 单元格 |
单元格 | 单元格 |
对齐方式
我们可以设置表格的对齐方式:
-: 设置内容和标题栏居右对齐。
:- 设置内容和标题栏居左对齐。
:-: 设置内容和标题栏居中对齐。
- 语义
| 左对齐 | 右对齐 | 居中对齐 |
| :-| -: | :-: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |
- 效果
左对齐 | 右对齐 | 居中对齐 |
---|---|---|
单元格 | 单元格 | 单元格 |
单元格 | 单元格 | 单元格 |
Markdown 高级技巧
平时使用较少,这里不简述。想使用等你markdown一段时间后,要用到自然也就会了。
- 支持的 HTML 元素
- 转义
- 公式
- ...