Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。由于Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,当前许多网站都广泛使用Markdown来撰写帮助文档或是用于论坛上发表消息。如GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge、简书等,甚至还能被使用来撰写电子书。——Wikipedia
Markdown 标题
Markdown支持两种形式的标题, Setext和atx。
Setext只支持一级和二级标题,atx支持一级到六级标题,且更方便。
atx使用#
号可表示 1-6 级标题,一级标题对应一个#
号,二级标题对应两个#
号,以此类推(#
与标题之间应有空格space)。举个栗子:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
显示效果:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
Markdown 段落
格式
Markdown 段落没有特殊的格式,直接写就完事了。段落换行有两种方式,一是使用两个以上空格加回车;二是段落后面直接插入一个空行表示重新开始一个段落。我喜欢第二种方式,这样可以使得Markdown文件看起来更加简洁,清晰。举个栗子:
-
使用两个以上空格space加回车:
这是第一个段落。spacespace
这是第二个段落。显示效果:
这是第一个段落。
这是第二个段落。 -
段落后面直接插入一个空行表示重新开始一个段落:
这是第一个段落。
这是第二个段落。
显示效果:
这是第一个段落。
这是第二个段落。
字体
Markdown可以使用斜体、粗体、粗斜体。举个栗子:
*斜体*
**粗体**
***粗斜体***
显示效果:
斜体
粗体
粗斜体
分隔线
可以在一行中用三个以上的星号、减号或下划线来建立一个分隔线,行内不能有其他东西。也可以在星号或是减号中间插入空格space。举个栗子:
***
---
___
显示效果:
删除线
要使用删除线,只需要在文字的两端加上两个波浪线~~
即可。举个栗子:
这句话后面是我要删除的文字:~~这是我要删除的文字。~~
显示效果:
这句话后面是我要删除的文字:这是我要删除的文字。
下划线
下划线使用<u></u>
标签即可。举个栗子:
<u>这是带有下划线的文字。</u>
显示效果:
这是带有下划线的文字。
脚注 有问题
脚注是对文本的补充说明。举个栗子:
这是一个脚注 [^脚注举例]。
[^脚注举例]:脚注1
显示效果:
这是一个脚注 1。