Markdown简明语法教程
说明:
基本
- Markdown是一种用来写作的轻量级标记语言。
- 用标记语法,来代替常见的排版格式。
- 兼容 HTML代码。
- 特殊字符自动转换,例如
<
和&
- 它由 Aaron Swartz 和 John Gruber 共同设计, Aaron Swartz 就是那位于2013年1月11日自杀,有着开挂一般人生经历的程序员。维基百科对他的介绍是:软件工程师、作家、政治组织者、互联网活动家、维基百科人。
为什么要使用它?
- 它是易读(看起来舒服)、易写(语法简单)、易更改(纯文本)。处处体现着极简主义的影子。
- 兼容 HTML ,可以转换为 HTML 格式发布。
- 跨平台使用。
- 越来越多的网站支持 Markdown 。
- 摆脱 Word。
(我不是认真的)
- 因为在这个社区发帖要用。
(大实话)
字体
换行
标题
- 生成
<h1>
-<h6>
标签,是通过在文字前面加上同等个数#
符号来实现。
- 出于美观,也可以使用对称的闭合式标题符号。
例如:
### 这是标题
### 这是标题 ###
效果:
- 1个
#
这是标题
- 2个
#
这是标题
- 3个
#
这是标题
- 4个
#
这是标题
- 5个
#
这是标题
- 6个
#
这是标题
列表
*
,-
,+
这三个符号效果都一样,这3个符号被称为Markdown列表符号。而有序列表则使用数字接着一个英文句点(数字大小并不会影响输出序列)。
例如
* 第一行
* 第二行
* 第三行
6. 第四行
5. 第五行
4. 第六行
效果:
无序列表
有序列表
- 列表1
- 列表2
- 列表3
引用
>
符号表示引用,可简写于第一行,也可以每一行都添加。
- 区块的引用可以嵌套,只需要在层次数上加上同等数量的
>
符号。
- 引用内可以使用其他Markdown语法,包括标题、列表、代码区块等。
例如:
>引用
>>引用中的引用 ~~禁止套娃~~
效果:
链接
- Markdown支持两种形式的链接语法:行内式和参考式两种形式。
行内式链接,是在方括号后面接圆括号即可。
例如:
[SST](http://bbs.sstown.world/)
效果:
SST
图片
- Markdown使用一种和链接很相似的语法来标记图片,只是多了一个
!
在最前面。
- 目前为止,Markdown还没有办法指定图片的宽高。
行内式链接,是在方括号后面接圆括号即可。
例如:

效果:

代码区块
- 是表示inline代码,4个 (空格)来表示缩进式代码段,分别对应HTML的
<code>
,<pre>
标签。也可以使用\
来表达围栏式代码块,并指定他的语言类型,实现语法高亮。围栏式代码块可以大量减少缩进的使用,大规模的代码块使用非常方便。
例如:
`sort()` 函数按升序对给定数组的值排序。
效果:
sort()
函数按升序对给定数组的值排序。
特殊符号
- Markdown利用
\
字符来转义一些在语法中有特殊意义的符号。