Markdown

Markdown太简单了,任何智商正常的人都可以在15分钟内学会。这也是它为什么如此流行的原因,伟大的东西一定是简单的。 相比下,Rst 太复杂了,注定不会流行的。 记住,Markdown最终都要被转换成HTML,所以也可以直接在里面用HTML。

标题

Markdown支持6种级别的标题,对应html标签 h1 ~ h6

# h1
## h2
### h3
#### h4
##### h5
###### h6

段落及区块引用

Markdown分段非常简单,前后至少保留一个空行即可。

而另外一个比较常见的需求就是,我们可能希望对某段文字进行强调处理。Markdown提供了一个特殊符号>用于段首进行强调,被强调的文字部分将会高亮显示

> 这段文字将被高亮显示...

效果如下:

这段文字将被高亮显示...

链接或图片

[点击跳转至百度](http://www.baidu.com)

![图片](https://www.baidu.com/img/bd_logo1.png)

点击跳转至百度

图片

列表

Markdown支持有序列表和无序列表两种形式:

使用列表的一些注意事项

注:记住一个原则,如果在和列表配合使用的时候出现了问题,就缩进一次,四个空格或者一个制表符代表一次缩进。如果一次缩进没有解决问题,那就两次。

分隔线

有时候,为了排版漂亮,可能会加入分隔线。Markdown加入分隔线非常简单,使用下面任意一种形式都可以

***
---

强调

有时候,我们希望对某一部分文字进行强调,使用*或_包裹即可。使用单一符号标记的效果是斜体,使用两个符号标记的效果是加粗

插入代码块

Markdown在IT圈子里面比较流行的一个重要原因是,它能够轻松漂亮地插入代码。 方法是,使用反引号`进行包裹即可。

table 插入表格

表格是Markdown语法中比较复杂的一个,其语法如下:

表头|条目一|条目二
:---:|:---:|:---:
项目|项目一|项目二
表头 条目一 条目二
项目 项目一 项目二
项目 项目一 项目二

注:三个短斜杠左右的冒号用于控制对齐方式,只放置左边冒号表示文字居左,只放置右边冒号表示文字居右,如果两边都放置冒号表示文字居中。

特殊符号处理

Markdown使用反斜杠\插入语法中用到的特殊符号。在Markdown中,主要有以下几种特殊符号需要处理:

\   反斜线
`   反引号
*   星号
_   底线
{}  花括号
[]  方括号
()  括弧
#   井字号
+   加号
-   减号
.   英文句点
!   惊叹号

Markdown软件推荐

如果你是一个Mac用户,我推荐你使用开源的 MacDown。 如果你愿意花钱的话,一些收费产品其实更好。例如:Byword,Ulysses,Typora等等都很不错。

日常使用,我就用Macdown。写书,我就用Ulysses。