Markdown实用大全

将代码复制粘贴就可以啦

一、标题


一级标题

二级标题

...

六级标题
代码: 
#一级标题
##二级标题
...
######六级标题
最多六级标题

二、列表


无序列表

  • 文本1
  • 文本2
  • 文本3
代码:
- 文本1
- 文本2
- 文本3
可以使用加号、减号或星号

有序列表

  1. 文本1
  2. 文本2
代码:
1. 文本1
2. 文本2

不必在意数字的正确性,如换用:
9. 文本1
1. 文本2
效果一样

三、引用


只需要在要引用的文字前面加上 > ,每段前加或每行前加皆可。例如:

我从火车上下来 跟那个遇到的男人说再见 我们在一起度过了十八个小时 并有过一次愉快的交谈 和旅途上的交情

另外可以嵌套引用:

草在结它种子

风在摇它的叶子

我们站着,不说话,就十分美好

注意>必须在段落开头,且引用和后面的文字之间要有一行空白隔开。

代码
> 草在结它种子
>
> > 风在摇它的叶子
>
> 我们站着,不说话,就十分美好

四、分隔线


可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:

***
* * *
___

---

五、插入链接和图片


链接

直接把一个URL显示为超级连接:http://wowubuntu.com/markdown/#autolink
邮箱用<>包起来:sugrate@abc.com
也可以这样: Markdown 语法说明 (简体中文版)

代码:
[Markdown 语法说明 (简体中文版)](http://wowubuntu.com/markdown/#autolink)  

图片

跟链接类似,只是前面多了个!,形如:


dog
 代码:
![dog](http://upload-images.jianshu.io/upload_images/1223188-3d4b25ef334a850d.jpg?imageM
ogr2/auto-orient/strip%7CimageView2/2/w/1240)

此外,还可以以索引方式把url都列在文章的最后(可以用来显示链接中带括号的图片),例如这样:
Markdown 语法说明 (简体中文版)

dog

代码:
[Markdown 语法说明 (简体中文版)][1]
![dog][2]

[1]:http://wowubuntu.com/markdown/#autolink
[2]:http://upload-images.jianshu.io/upload_images/1223188-3d4b25ef334a850d.jpg?imageMogr
2/auto-orient/strip%7CimageView2/2/w/1240

or隐式链接标记:
[Markdown 语法说明 (简体中文版)][]
![dog][]

[Markdown 语法说明 (简体中文版)]:http://wowubuntu.com/markdown/#autolink
[dog]:http://upload-images.jianshu.io/upload_images/1223188-3d4b25ef334a850d.jpg?imageMo
gr2/auto-orient/strip%7CimageView2/2/w/1240

六、强调


<pre>
*斜体*or_斜体_ —> 斜体

**粗体**or__粗体__ —> 粗体

~~删除线~~ —>删除线</pre>

七、表格


Tables Are Cool
col 3 is right-aligned $1600
col 2 is centered $12
zebra stripes are neat $1
代码:
| Tables | Are | Cool |
| ------------- |:-------------:| -----:|
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |

八、代码


行的开头4个空格或两个制表符,表示程序代码。

//在正文显示中会自动识别语言,进行代码染色,这是一段C#代码
   public class Blog { public int Id { get; set; } public string Subject { get; set; } }

如果要标记一小段行内代码,可以用反引号把它包起来(`),例如:
Use the printf() function.
There is a literal backtick (`) here.

A single backtick in a code span: `
A backtick-delimited string in a code span: `foo`

代码:
Use the `printf()` function.
``There is a literal backtick (`) here.``

A single backtick in a code span: `` ` ``
A backtick-delimited string in a code span: `` `foo` ``
三个`生成代码框,与四个空格效果相同。
代码:
```
三个`生成代码框,与四个空格效果相同。
```

九、其他


特殊字符的转换

©  ©
&   &
<    <

首行缩进,产生空格

全半角切换,再输入空格

十、扩展与工具


在线HTML转Markdown
markdown-js
Markdown 语法说明 (简体中文版)
使用 NodeJS, MarkdownJS, PrettifyJS 打造个人博客写作平台 - 整体思路

推荐阅读更多精彩内容