1. 定义
Markdown 是一种轻量级标记语言,让作者专注于写作而不用关注样式。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面(且Markdown是兼容HTML语法的)。 所以用Markdown写文章是最适合不过的啦。
2. 基本语法
Markdown 的语法全由一些符号所组成,其语法主要分为如下几大部分: 标题,段落,分隔线,字体,引用,图片,超链接,列表,表格,代码片段。
2.1 标题
在文本前面加上 #
即可创建一级标题。同理,创建二级标题、三级标题等只需要增加 #
个数即可,Markdown 共支持六级标题。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
效果:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
2.2 段落
使用Markdown分段非常简单,前后至少保留一个空行即可。
第一段文字...
第二段文字...
效果:
第一段文字...
第二段文字...
2.3 分隔线
三个以上的短线 即可作出分割线。
---
效果:
2.4 字体
- 倾斜:左右分别用一个*号包起来
- 加粗:左右分别用两个*号包起来
- 倾斜加粗:左右分别用三个*号包起来
- 删除线:左右分别用两个~~号包起来
*倾斜*
**加粗**
***倾斜加粗***
~~加删除线~~
效果:
倾斜
加粗
倾斜加粗
加删除线
2.5 引用
在引用的文字前加 >
即可。引用也可以嵌套,如加两个 >>
, 三个 >>>
甚至更多
> 这是引用的内容
>> 这是引用的内容
>>>>> 这是引用的内容
效果:
这是引用的内容
这是引用的内容
这是引用的内容
2.6 图片
![图片alt](图片地址 "图片title")
图片alt就是显示在图片显示不出来时替代的文字,相当于对图片内容的解释。 图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加
![妙蛙种子](https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/14/16b55425ccf67ff1~tplv-t2oaga2asx-image.image "妙蛙种子")
效果:
注意:到目前为止, Markdown 还没有办法指定图片的宽高,如果你需要的话,你可以使用普通的 <img>
标签。
2.7 超链接
[超链接名](超链接地址 "超链接title")
title可加可不加
[知乎](https://www.zhihu.com)
效果:
注意:Markdown也支持传统的HTML标签,你也可以直接写成
<a href="https://www.zhihu.com">知乎</a>
2.8 列表
-
无序列表 无序列表用
- + *
任一开头都可以。 注意:- + *
跟内容之间都要有一个空格- 列表内容 + 列表内容 * 列表内容
效果:
- 列表内容
- 列表内容
- 列表内容
-
有序列表 数字加点即可。 注意:序号跟内容之间要有空格,且列表可以嵌套
1.列表内容 2.列表内容 3.列表内容
效果:
1.列表内容 2.列表内容 3.列表内容
2.9 表格
|表头|表头|表头|
|---|:---:|---:|
|内容短|内容|内容长一点|
|内容|内容|内容|
第二行分割表头和内容。
文字默认居左
-两边加:表示文字居中
-右边加:表示文字居右
效果:
表头 | 表头 | 表头 |
---|---|---|
内容短 | 内容 | 内容长一点 |
内容 | 内容 | 内容 |
2.10 代码
- 单行代码:代码之间分别用一个反引号包起来
- 多行代码:代码之间分别用三个反引号包起来,且两边的反引号单独占一行
`代码内容`
```
多行代码
多行代码
多行代码
```
效果:
代码内容
多行代码
多行代码
多行代码
3. 使用
以下是常用的 markdown 工具和支持 markdown 语法的在线平台
-
软件
-
平台
- github
- 简书
- Stack Overflow
-
在线编辑器