Markdown语法说明

2016-02-28  本文已影响169人  daoyidao

![markdown-logo.png][markdown-logo]
[markdown-logo]: https://img.haomeiwen.com/i947566/5c4a6d0c90dee65d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

Markdown 的目标是实现「易读易写」。

行内HTML

特殊字符自动转换

例如:在 HTML 文档中,有两个字符需要特殊处理: <&

标题:

Markdown 支持两种标题的语法,[Setext][]和 [atx][] 形式。
[Setext]: http://docutils.sourceforge.net/mirror/setext.html
[atx]: http://www.aaronsw.com/2002/atx/

引言:Blockquotes

列表

Markdown 支持有序列表和无序列表

程序代码区块

Markdown 会用 <pre><code>标签来把程序代码区块包起来。

支持的语言: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

分隔线

在一行中用三个或以上的星号*、减号-、底线_来建立一个分隔线,行内不能有其他东西

链接

Markdown 支持两种形式的链接语法: 「行内」和「参考」两种形式。

强调

Markdown 使用星号*和底线_作为标记强调字词的符号。

程序代码

如果要标记一小段行内程序代码,可以用反引号<code>`</code>把它包起来

图片

Markdown 使用一种和链接很相似的语法来标记图片,同样也允许两种样式: 「行内」和「参考」。

自动链接

Markdown 支持比较简短的自动链接形式来处理网址和电子邮件信箱,例如:

    <http://example.com/>
    <a href="http://example.com/">http://example.com/</a>

转义字符

Markdown 可以利用<code></code>反斜杠来插入一些在语法中有其它意义的符号。

支持在下面这些符号前面加上反斜杠来帮助插入普通的符号:
<pre>
\ 反斜杠
` 反引号
* 星号
_ 底线
{} 大括号
[] 方括号
() 括号
# 井字号
+ 加号
- 减号
. 英文句点
! 惊叹号
</pre>

参考文档

上一篇 下一篇

猜你喜欢

热点阅读