Markdown 示例
简介
Markdown是一种为了提高文档易读性与易写性的纯文本格式规范,其可以转换成HTML,从而可以利用CSS定制其样式。Markdown语法非常简单,而且语法符号也是为了快速书写文本而设计。Markdown发布已经很久了,其初由John Gruber与Aaron Swartz于2004年合作发布,最初的发布版本。直到现在,并没有一个统一的标准规范,各个实现版本会有些不同,不过基础的语法基本是相同的。Markdown已经应用在很多地方,如Github、Stackoverflow、reddit等网站,也应用于项目的ReadMe文件、一些论坛、写邮件、博客等地方。有多种实现的语言版本,也有多个系统平台上的编辑器实现,在线编辑器也有,这些可以谷歌会得到很多结果。
语法
标题
标题是以#开头的文本,如#标题,一级标题是一个#号,二级两个,直到六级,分别对应HTML当中的h1~h6标签。
#一级标题
##二级标题
###三级标题
…
######六级标题段落
段落就是普通的文本,空行表示换一个段落。
这是段落一这是段落一
这还是段落一
这是段落二引用
引用是以>开头的文本。
> 这是一段引用这是一段引用
> 这和上面是同一段引用
> 这和上面是同一段引用代码
内嵌代码用反引号`,如`background: #fff;`。代码块使用四个空格或一个Tab缩进。
列表
无序列表用*或+或-开头表示:
* 项目一
* 项目二
* 项目三或
+ 项目一
+ 项目二
+ 项目三或
- 项目一
- 项目二
- 项目三有序列表用数字跟一个英文句点表示:
1. 项目一
2. 项目二
3. 项目三强调
包括斜体与粗体,分别对应HTML中的em与strong标签。斜体为两边各一个#或_包裹,而粗体用##或__包裹,斜体可与粗体嵌套,比如:##_斜粗体_##。
#斜体#
_斜体_
##粗体##
__粗体__
##_斜粗体_##`超链接
超链接文本放在[]中,而超链接地址放在紧跟其后面的()中。
[百度](http://www.baidu.com)图片
图片与超链接语法类似:
- 一个英文感叹号!
- 接一个[]包裹的文本,其文本为图片无法显示时的替代文字,![替代文字]
- 接一个()包裹的图片链接,
在图片链接的后面还可以跟一个鼠标悬停在图片上时显示的文字:
转义特殊字符
Markdown允许通过反斜杠\来转义下面的特殊字符:
\   反斜杠
`   反引号
*   星号
_   下划线
{}  花括号
[]  方括号
()  括号
#   井号
+   加号
-   减号
.   英文句点
!   感叹号更好的参考:
- Markdown Here Cheatsheet: https://github.com/adam-p/markdown-here/wiki/Markdown-Here-Cheatsheet
- Markdown语法说明:http://wowubuntu.com/markdown/
- Github Markdown Basics: https://help.github.com/articles/markdown-basics
- What is Markdown: http://whatismarkdown.com/
在线编辑器
- Cmd Markdown编辑阅读器:https://www.zybuluo.com/mdeditor
- Dillinger Online Markdown Editor: http://dillinger.io/
