本文共 1936 字,大约阅读时间需要 6 分钟。
Markdown 是一种轻量级标记语言,目标是实现「易读易写」。在CSDN极客头条、Segmentfault和coding.net上均支持Markdown语法。
一、标题
如<h1>~<h6>一样,Markdown支持六级标题,只需在文本前添加#
# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题
二 、引用
Markdown 标记区块引用只需要在整个段落的第一行最前面加上 > :
> 这是markdown语法的引用
区块引用可以嵌套,只要根据层次加上不同数量的 > :
> 这是第一级引用。>> > 这是第二级引用。 //会自动缩进>> 现在回到第一级引用。
引用的区块内也可以使用其他的 Markdown 语法,包括标题、列表、代码区块等。
三、列表
Markdown支持有序列表和无序列表。列表项目标记通常放在最左边,项目标记后面要接一个字符的空格。
无序列表:使用星号、加号或是减号作为列表标记
- Red- Green- Blue
有序列表:使用数字接着一个英文句点
1. Red2. Green3. 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)
或者也可以直接用< >,将网址或者邮箱地址放在中间,也能将地址直接转成链接:
七、表格
在Markdown中,可以制作表格,例如:
```First Header | Second Header | Third Header------------ | ------------- | ------------Content Cell | Content Cell | Content CellContent Cell | Content Cell | Content Cell```
或者也可以让表格两边内容对齐,中间内容居中,例如:
```First Header | Second Header | Third Header:----------- | :-----------: | -----------:Left | Center | RightLeft | Center | Right```
八、图片
跟链接的方法区别在于前面加了个感叹号 !
![图片名称](http://图片网址)
九、换行
如果要另起一行,在当前行结尾加两个空格;如果另起一个段落,只需空出一行即可。
十、分隔符
显示分隔线的效果,可以新起一行输入三个减号—.
十一、符号转义
如果你的描述中需要用到 markdown 的符号,比如 _
#
*
等,但又不想它被转义,这时候可以在这些符号前加反斜杠,如 \_
\#
\*
进行避免。
原文链接:
转载地址:http://wytgi.baihongyu.com/