Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。
字体修饰
支持对文本的编辑,自然少不了文本样式的修饰,Markdown 支持对文字的加粗、删除线等效果,不过该标准并不完全统一,所以各编辑器之间的兼容性也不统一,具体支持程度如何,还需要不断尝试。
文字的修饰在符号和文本之间可以省略空格。
示例
*文字倾斜*
_文字倾斜_
**文字加粗**
__文字加粗__
~~文字删除~~
***~~文字加粗、倾斜、删除~~***
效果
文字倾斜
文字倾斜
文字加粗
文字加粗
文字删除
文字加粗、倾斜、删除
使用多重修饰效果,可以使用嵌套的方法,但是需要注意嵌套关系,内对内、外对外。(剥洋葱)
段落
字体修饰都是采用的行内样式,修饰后的文本依然显示在一行。如果要使文字表示一个段落进行换行,有两种方法。一种是在段落与段落之间增加一个空行;一种是在当前行的末尾结束处添加两个空格,用来表示该段落已结束。
示例
这是第一种方法的第一段
这是第一种方法的第二段
这是第二种方法的第一段
这是第二种方法的第二段
效果
这是第一种方法的第一段
这是第一种方法的第二段
这是第二种方法的第一段
这是第二种方法的第二段
通过显示效果就可以很明显的对比出来,第一种方法换行,段落之间行间距大,第二种方法换行行间距小。用行内话说就是一种是段落,一种是段内换行。
列表
如果有多个段落,如列表(有序和无序)。
无序列表 使用星号、加号或是减号作为列表标记:
示例
* Red
* Green
* Blue
+ Red
+ Green
+ Blue
- Red
- Green
- Blue
效果
- Red
- Green
- Blue
- Red
- Green
- Blue
- Red
- Green
- Blue
发现以上三种格式最终展示的结果都是相同过的。
有序列表 使用 数字+英文句号就可以。
示例
1. Bird
2. McHale
3. Parish
9. Bird
5. McHale
8. Parish
效果
-
Bird
-
McHale
-
Parish
-
Bird
-
McHale
-
Parish
通过示例可以发现,设置的数字可以是任意的,不影响有序列表的序列号。
不论是有序或者是无序,符号和内容之间需要使用空格隔开,否则会以普通文本显示。
标题
Markdown 的标题和网页设计的类似,一共有六级标题,文字大小样式也是逐级递减。
其语法结构是在标题内容前加 #
表示。添加一个表示一级标题,两个表示二级标题,以此类推。
这里需要注意,# 号和内容之间需要添加一个空格隔开,否则会无法识别
示例
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
效果
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
还有一种表示标题的方法,就是利用=
和-
添加底线的方式。
示例
这是一个一级标题
=
这是一个二级标题
-
效果
这是一个一级标题
这是一个二级标题
实现效果和符号的数量没有关系。
在有些编辑器下的效果中,一二级标题内容下方有一条下划线。