一、Markdown的简介
Markdown是一种轻量级标记语言
,排版语法简洁,让人们更多地关注内容本身而非排版。它使用易读易写的纯文本格式编写文档,可与HTML混编,可导出 HTML、PDF 以及本身的 .md 格式的文件。因简洁、高效、易读、易写,Markdown被大量使用,如Github
、Wikipedia
、简书
、CSDN
等。
Markdown 的语法简单明了,包括标题、列表、链接、图片、代码等元素的格式化,使用简单的符号如井号(#)来标记标题、星号(*)或减号(-)来创建列表、方括号和圆括号来添加链接和图片等。
二、Markdown的基本语法
2.1 标题语法
要创建标题,请在单词或短语前面添加井号 (#)
。# 的数量代表了标题的级别。
例如,添加三个 #
表示创建一个三级标题
。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
......
Note:
不同的 Markdown 应用程序处理 # 和标题之间的空格方式并不一致。为了兼容考虑,请用一个空格在 # 和标题之间进行分隔。
2.2 段落语法
要创建段落,请使用空白行将一行或多行文本进行分隔。
# I really like using
# Markdown.
Note:
不要用空格(spaces)
或制表符( tabs)
缩进段落。
2.3 换行语法
在一行的末尾添加两个或多个空格,然后按回车键,即可创建一个换行。
# eg:
# This is the first line.
# And this is the second line.
Note:
几乎每个 Markdown 应用程序都支持两个或多个空格进行换行,称为 结尾空格(trailing whitespace)
的方式,但这是有争议的,因为很难在编辑器中直接看到空格,并且很多人在每个句子后面都会有意或无意地添加两个空格。由于这个原因,你可能要使用除结尾空格以外的其它方式来换行。幸运的是,几乎每个 Markdown 应用程序都支持另一种换行方式:HTML 的<br> 标签
# eg:
# This is the first line.<br> And this is the second line.
2.4 强调语法
通过将文本设置为粗体或者斜体来强调其重要性。
2.4.1 粗体(Bold)
要加粗文本,请在单词或短语的前后各添加两个星号(asterisks)
或下划线(underscores)
。如需加粗一个单词或短语的中间部分用以表示强调的话,请在要加粗部分的两侧各添加两个星号(asterisks)
# eg:
# 加粗某句话
# **I really like using Markdown.**
# __I really like using Markdown.__
# 加粗某个单词
# I really like using **Markdown**.
# I really like using __Markdown__.
2.4.2 斜体(Italic)
要用斜体显示文本,请在单词或短语前后添加一个星号(asterisk)
或下划线(underscore)
。要斜体突出单词的中间部分,请在字母前后各添加一个星号,中间不要带空格
# eg:
# 倾斜某一句话
# *I really like using Markdown.*
# _I really like using Markdown._
# 倾斜某个单词
# I really like using *Markdown*.
# I really like using _Markdown_.
Note:不要加空格
2.4.3 粗体+斜体
要同时用粗体和斜体突出显示文本,请在单词或短语的前后各添加三个星号
或三个下划线
。要加粗并用斜体显示单词或短语的中间部分,请在要突出显示的部分前后各添加三个星号,中间不要带空格
# eg:
# 倾斜并加粗某一句话
# ***I really like using Markdown.***
# ___I really like using Markdown.___
# 倾斜并加粗某一个单词
# I really like using ***Markdown***.
# I really like using ___Markdown___.