[转]Markdown 语法手册

Markdown 是一种轻量级标记语言,能将文本换成有效的XHTML(或者HTML)文档,它的目标是实现易读易写,成为一种适用于网络的书写语言。

Markdown 语法简洁明了,易于掌握,所以用它来写作是件既效率又舒服的事情。我们所熟知的和一些大型CMS,如Joomla!、Drupal等都能很好的支持Markdown。我是因为写GitHub项目库中的Readme才开始接触Markdown。

Markdown 不是想要取代 HTML,甚至也没有要和它相近,它的语法种类很少,只对应 HTML 标记的一小部分。Markdown 的构想不是要使得 HTML 文档更容易书写。在我看来, HTML 已经很容易写了。Markdown 的理念是,能让文档更容易读、写和随意改。HTML 是一种发布的格式,Markdown 是一种书写的格式。就这样,Markdown 的格式语法只涵盖纯文本可以涵盖的范围。

Headers 标题:

#  H1

##  H2

###  H3

####  H4

#####  H5

######  H6

另外,H1和H2还能用以下方式显示:

一级标题

===

二级标题

---

Emphasis 文本强调:

*斜体* or _强调_

**加粗** or __加粗__

***粗斜体*** or ___粗斜体__

但是,如果你的 * 和 _ 两边都有空白的话,它们就只会被当成普通的符号:这是一段* 文本强调 *的说明示例。

如果要在文字前后直接插入普通的星号或底线,你可以用反斜线(转义符):\*this text is surrounded by literal asterisks\*

Lists 列表:

Unordered 无序列表:

* 无序列表

* 子项

* 子项

+ 无序列表

+ 子项

+ 子项

- 无序列表

- 子项

- 子项

Ordered 有序列表:

1. 第一行

2. 第二行

3. 第三行

1. 第一行

- 第二行

- 第三行

组合:

* 产品介绍(子项无项目符号)

    此时子项,要以一个制表符或者4个空格缩进

* 产品特点

    1. 特点1

    - 特点2

    - 特点3

* 产品功能

    1. 功能1

    - 功能2

    - 功能3

可有时我们会出现这样的情况,首行内容是以日期或数字开头:2013. 公司年度目标。

为了避免也被转化成有序列表,我们可以在"."前加上反斜杠(转义符):2013\. 公司年度目标。

Links 连接(title为可选项):

Inline-style 内嵌方式:

[link text](https://www.google.com "title text")

Reference-style 引用方式:

[link text][id]

[id]: https://www.mozilla.org "title text"

Relative reference to a repository file 引用存储文件:

[link text](../path/file/readme.text "title text")

还能这样使用:

[link text][]

[link text]: http://www.reddit.com

Email 邮件:

<[email protected]>

Images 图片:

Inline-style 内嵌方式:

![alt text](https://github.com/adam-p/markdown-here/raw/master/src/common/images/icon48.png "title text")

Reference-style 引用方式:

![alt text][logo]

[logo]: https://github.com/adam-p/markdown-here/raw/master/src/common/images/icon48.png "title text"

Code and Syntax Highlighting 代码和语法高亮:

标记一小段行内代码:

本文是一篇介绍`Markdown`的语法的文章

如果高亮的内容包含`号,可以这样写:

`` `包裹起来` ``

语法高亮:

```html

    <div>Syntax Highlighting</div>

```

```css

    body{font-size:12px}

```

```javascript

    var s = "JavaScript syntax highlighting";

    alert(s);

```

```php

    <?php

      echo "hello, world!";

    ?>

```

```python

    s = "Python syntax highlighting"

    print s

```

Block Code 代码分组(代码区块):

在该行开头缩进4个空格或一个制表符(tab)

<strong>Blockquotes 引用:</strong>

> Email-style angle brackets

> are used for blockquotes.

> > And, they can be nested.

> #### Headers in blockquotes

> * You can quote a list.

> * Etc.

Hard Line Breaks 换行:

在一行的结尾处加上2个或2个以上的空格,也可以使用</br>标签

第一行文字,

第二行文字

Horizontal Rules 水平分割线:

***

* * *

- - -

Escape character 转义符(反斜杠):

Markdown 可以利用反斜杠来插入一些在语法中有其它意义的符号,例如:如果你想要用星号加在文字旁边的方式来做出强调效果,你可以在星号的前面加上反斜杠:

\*literal asterisks\*

Markdown 支持以下这些符号前面加上反斜杠来帮助插入普通的符号:

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

Additional 补充:

Markdown也支持传统的HTML标签。

比如一个链接,你不太喜欢Markdown的写法,也可以直接写成<a href="http://www.baidu.com">百度</a>

Markdown官网:http://daringfireball.net/projects/markdown/
参考资料:http://markdown.tw/

Markdown在线编辑器:
Dillinger:http://dillinger.io/
Markdown Here:http://markdown-here.com/livedemo.html

--------------------------------------------------------------------------

转自:http://www.bluesdream.com/blog/markdown-cheatsheet-syntax-manual.html

时间: 2024-10-09 20:57:12

[转]Markdown 语法手册的相关文章

Cmd Markdown语法手册

推荐一款不错的Markdown语法手册,最可贵的是支持在线编辑预览: Cmd Markdown简介 Cmd Markdown语法手册及在线编辑

Markdown语法手册

. 目录 0. 目录 1. 斜体和粗体 2. 分级标题 3. 超链接 3.1. 行内式 3.2. 参考式 3.3. 自动链接 4. 锚点 5. 列表 5.1. 无序列表 5.2. 有序列表 5.3. 定义型列表 5.3. 列表缩进 5.4. 包含段落的列表 5.5. 包含引用的列表 5.6. 包含代码区块的引用 5.7. 一个特殊情况 6. 引用 6.1. 引用的多层嵌套 6.2. 引用其它要素 7. 插入图像 7.1. 行内式 7.2. 参考式 8. 内容目录 9. 注脚 10. LaTeX

Markdown 语法手册 - 完整版(下)

6. 引用 语法说明: 引用需要在被引用的文本前加上>符号. 代码: > 这是一个有两段文字的引用, > 无意义的占行文字1. > 无意义的占行文字2. > > 无意义的占行文字3. > 无意义的占行文字4. 显示效果: 这是一个有两段文字的引用, 无意义的占行文字1. 无意义的占行文字2. 无意义的占行文字3. 无意义的占行文字4. Markdown 也允许你偷懒只在整个段落的第一行最前面加上 > : 代码: > 这是一个有两段文字的引用, 无意义的

Markdown 语法手册 - 完整版(上)

https://blog.csdn.net/witnessai1/article/details/52551362 1. 斜体和粗体 代码: *斜体*或_斜体_ **粗体** ***加粗斜体*** ~~删除线~~ 显示效果: 这是一段斜体 这是一段粗体 这是一段加粗斜体 这是一段删除线 2. 分级标题 第一种写法: 这是一个一级标题 ============================ 这是一个二级标题 --------------------------------------------

【转】Markdown语法参考

Typora 参考手册 Markdown参考博客 Markdown 语法手册 (完整整理版) 原文地址:https://www.cnblogs.com/narisu/p/8859138.html

Cmd Markdown 简明语法手册

转自地址: https://www.zybuluo.com/mdeditor?url=https://www.zybuluo.com/static/editor/md-help.markdown 『Cmd 技术渲染的沙箱页面,点击此处编写自己的文档』 Cmd Markdown 简明语法手册 Cmd-Markdown 1. 斜体和粗体 使用 * 和 ** 表示斜体和粗体. 示例: 这是 斜体,这是 粗体. 2. 分级标题 使用 === 表示一级标题,使用 --- 表示二级标题. 示例: 这是一个一

Cmd Markdown编辑器简明语法手册

1. 斜体和粗体 使用 * 和 ** 表示斜体和粗体. 示例: 这是 斜体,这是 粗体. 2. 分级标题 使用 === 表示一级标题,使用 --- 表示二级标题. 示例: ``` 这是一个一级标题 这是一个二级标题 这是一个三级标题 ``` 你也可以选择在行首加井号表示不同级别的标题 (H1-H6),例如:# H1, ## H2, ### H3,#### H4. 3. 外链接 使用 [描述](链接地址) 为文字增加外链接. 示例: 这是去往 本人博客 的链接. 4. 无序列表 使用 *,+,-

Markdown 语法说明

NOTE: This is Simplelified Chinese Edition Document of Markdown Syntax. If you are seeking for English Edition Document. Please refer to Markdown: Syntax. 声明: 这份文档派生(fork)于繁体中文版,在此基础上进行了繁体转简体工作,并进行了适当的润色.此文档用 Markdown 语法编写,你可以到这里查看它的源文件.「繁体中文版的原始文件可以

简体中国版文档的Markdown语法

Markdown文件 注意︰这是简体中国版文档的Markdown语法.如果你正在寻找英语版文档.请参阅Markdown︰ Markdown: Syntax. Markdown: Syntax 概述 哲学 行内 HTML 特殊字符自动转换 区块元素 段落和换行 标题 区块引言 清单 程序代码区块 分隔线 区段元素 连结 强调 程序代码 图片 其他 跳脱字符 自动连结 感谢 注意:这份文件是用Markdown写的,你可以看看它的原始档 . 概述 哲学 Markdown的目标是实现「易读易写」. 不过