码迷,mamicode.com
首页 > 其他好文 > 详细

MarkDown语法

时间:2015-03-11 12:59:35      阅读:134      评论:0      收藏:0      [点我收藏+]

标签: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语法

标签:markdown

原文地址:http://blog.csdn.net/u011043843/article/details/44196425

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!