标签:markdown
Markdown 是一种轻量级标记语言,目标是实现「易读易写」。在CSDN极客头条、Segmentfault和coding.net上均支持Markdown语法。
一、标题
如<h1>~<h6>一样,Markdown支持六级标题,只需在文本前添加#
# 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题
二 、引用
Markdown 标记区块引用只需要在整个段落的第一行最前面加上 > :
> 这是markdown语法的引用
区块引用可以嵌套,只要根据层次加上不同数量的 > :
> 这是第一级引用。
>
> > 这是第二级引用。 //会自动缩进
>
> 现在回到第一级引用。
引用的区块内也可以使用其他的 Markdown 语法,包括标题、列表、代码区块等。
三、列表
Markdown支持有序列表和无序列表。列表项目标记通常放在最左边,项目标记后面要接一个字符的空格。
无序列表:使用星号、加号或是减号作为列表标记
- Red
- Green
- Blue
有序列表:使用数字接着一个英文句点
1. Red
2. Green
3. Blue
若输入1. red 2. green 7. blue,Markdown显示的时候会自动将7显示为3
如果要在列表项目内放进引用,那 > 就需要缩进
* markdown有以下主要功能:
> 标题
> 引用
> 列表
> 代码高亮
四、代码
只要把你的代码块包裹在 “` 之间,你就不需要通过无休止的缩进来标记代码块了。
```ruby //后面加对应的语言
require ‘redcarpet‘
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
```
支持的语言:actionscript, apache, bash, clojure, cmake, coffeescript, cpp, cs, css, d, delphi, django, erlang, go, haskell, html, http, ini, java, javascript, json, lisp, lua, markdown, matlab, nginx, objectivec, perl, php, python,
r, ruby, scala, smalltalk, sql, tex, vbscript, xml
也可以使用 4 空格缩进,再贴上代码,实现相同的的效果。
五、强调
在Markdown中,可以使用 * 和 _ 来表示斜体和加粗。
斜体:
*Coding,让开发更简单*
_Coding,让开发更简单_
加粗:
**Coding,让开发更简单**
__Coding,让开发更简单__
六、链接
方括号显示说明,圆括号内显示网址, Markdown 会自动把它转成链接,例如:
[超强大的Markdown](http://www.ido321.com)
或者也可以直接用< >,将网址或者邮箱地址放在中间,也能将地址直接转成链接:
<http://www.ido321.com>
七、表格
在Markdown中,可以制作表格,例如:
```
First Header | Second Header | Third Header
------------ | ------------- | ------------
Content Cell | Content Cell | Content Cell
Content Cell | Content Cell | Content Cell
```
或者也可以让表格两边内容对齐,中间内容居中,例如:
```
First Header | Second Header | Third Header
:----------- | :-----------: | -----------:
Left | Center | Right
Left | Center | Right
```
八、图片
跟链接的方法区别在于前面加了个感叹号 !
![图片名称](http://图片网址)
九、换行
如果要另起一行,在当前行结尾加两个空格;如果另起一个段落,只需空出一行即可。
十、分隔符
显示分隔线的效果,可以新起一行输入三个减号—.
十一、符号转义
如果你的描述中需要用到 markdown 的符号,比如 _
#
*
等,但又不想它被转义,这时候可以在这些符号前加反斜杠,如 \_
\#
\*
进行避免。
原文链接:http://www.ido321.com/1430.html
标签:markdown
原文地址:http://blog.csdn.net/u011043843/article/details/44196425