一、宗旨
Makdown 的目标是实现「易读易写」
二、标题
语法: # + 空格 + 标题名称
, 共六级标题.
示例:
# 标题一 ## 标题二 ### 标题三 #### 标题四 ##### 标题五 ###### 标题六
会被转换成
标题一
标题二
标题三
标题四
标题五
标题六
三、字体
有粗体、斜体以及粗体加斜体三种字体.
示例:
**粗体** *斜体* ***粗体 + 斜体*** ~~删除~~
会被转换成
粗体
斜体
粗体 + 斜体
删除
四、分割线
三个连续的星号( * )或减号( - )都可以表示分割线.
示例:
*** ---
会被转换成
五、列表
无序列表
语法: *|+|- + 空格 + 列表名称
示例:
* 列表一 * 列表二 * 列表三
或
+ 列表一 + 列表二 + 列表三
或
- 列表一 - 列表二 - 列表三
都会被转换为
- 列表一
- 列表二
- 列表三
有序列表
语法: 数字 + . + 空格 + 列表名称
.
示例:
1. 列表一 2. 列表二 3. 列表三
会被转换为
- 列表一
- 列表二
- 列表三
六、图片
示例:
![百度](http://upload-images.jianshu.io/upload_images/12764189-35c8959d6ff22a1f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
会被转换为
七、链接
语法: [链接名称](链接地址)
示例:
[百度](http://baidu.com)
会转换为
百度
八、代码
语法: ` + 代码 + `
, 当代码中有单反引号( ` )时, 则使用双反引号( `` )代替单反引号
示例:
`<img>` `System.out.println("Hello World!")` ``System.out.println(" ` ")``
会被转换为
<img>
System.out.println("Hello World!")
System.out.println(" ` ")
九、代码区块
缩进 4 个空格就可以建立代码区块
示例:
public static void main(String[] args) { System.out.println("这个黑框框就是代码区块"); }
十、段落和换行
段落
这是一个段落。
由一个或多个连续的文本行组成, 前后要有一个以上的空行.
普通段落不能用空格或制表符来缩进.空行的定义是显示上看起来像是空的, 便会被视为空行.
比方说, 若某一行只包含空格和制表符, 则该行也会被视为空行.
换行
在插入处输入两个空格然后回车即可换行.
注: 在简书中直接回车即可换行
十一、区块引用
区块引用可以嵌套, 也可以使用其他的 Markdown 语法, 包括标题、列表、代码区块等.
> 一级区块引用
> > 二级区块引用
> > > 三级区块引用
> * 列表一
> + 列表二
> - 列表三
> #### 标题四
> ##### 标题五
> ###### 标题六
会被转换为
一级区块引用
二级区块引用
三级区块引用
- 列表一
- 列表二
- 列表三
标题四
标题五
标题六
十二、其它
反斜杠
反斜杠( \ )是一个转义字符, 以下字符在前面加反斜杠( \ )可以输出原字符.
\ 反斜线
` 反引号
* 星号
_ 底线
{} 花括号
[] 方括号
() 括弧
# 井字号
+ 加号
- 减号
. 英文句点
! 惊叹号
自动链接
<http://baidu.com>
<jerry@sina.com>