Markdown 语法手册

本文属于《利用hexo+github免费搭建博客、网站》系列教程

闲话少说进入正文:

目录:

Markdown 简明语法手册

Markdown 高阶语法手册

Markdown 简明语法手册

1. 斜体和粗体

使用 * 和 ** 表示斜体和粗体。

示例:

这是 *斜体*,这是 **粗体**。

效果:这是斜体,这是粗体

2. 分级标题

你也可以选择在行首加井号表示不同级别的标题 (H1-H6),例如:# H1, ## H2, ### H3,#### H4。

注:# 后面保持空格

示例:

####### h7

######## h8

######### h9

########## h10

3. 外链接

使用 [描述](链接地址) 为文字增加外链接。

示例:

这是去往 [本人博客](http://heihuo.vip) 的链接。

这是去往本人博客的链接。

4. 无序列表

使用 *,+,- 表示无序列表。

示例:

- 无序列表项 一

- 无序列表项 二

- 无序列表项 三

无序列表项 一

无序列表项 二

无序列表项 三

5. 有序列表

使用数字和点表示有序列表。

示例:

1. 有序列表项 一

2. 有序列表项 二

3. 有序列表项 三

有序列表项 一

有序列表项 二

有序列表项 三

6. 文字引用

使用 > 表示文字引用。

示例:> 野火烧不尽,春风吹又生。

野火烧不尽,春风吹又生。

多层嵌套

7. 行内代码块

使用 `代码` 表示行内代码块。

示例:

让我们聊聊 `html`。

让我们聊聊。

8. 代码块

使用 四个缩进空格 表示代码块。

示例:

这是一个代码块,此行左侧有四个不可见的空格。

9. 插入图像

使用 ![描述](图片链接地址) 插入图像。

示例:

10.语义标签

11.语义标记

Cmd Markdown 高阶语法手册

1. 内容目录、锚点

在段落中填写以显示全文内容的目录结构。

[TOC]

效果:

Cmd Markdown 简明语法手册

Cmd Markdown 高阶语法手册

1. 斜体和粗体

2. 分级标题

3. 外链接

4. 无序列表

5. 有序列表

6. 文字引用

7. 行内代码块

8. 代码块

9. 插入图像

1. 内容目录

2. 标签分类

3. 删除线

4. 注脚

5. LaTeX 公式

6. 加强的代码块

7. 流程图

8. 序列图

9. 甘特图

示例

更多语法参考:流程图语法参考

注意:有些软件不支持TOC语法

注:只有标题支持锚点, 跳转目录方括号后 保持空格

2. 标签分类

在编辑区任意行的列首位置输入以下代码给文稿标签:

标签: 数学 英语 Markdown

或者

Tags: 数学 英语 Markdown

3. 删除线

使用 ~~ 表示删除线。

~~这是一段错误的文本。~~

这是一段错误的文本。

4. 注脚

使用 [^keyword] 表示注脚。

这是一个注脚[^footnote]的样例。

这是第二个注脚[^footnote2]的样例。

这是一个注脚[1]的样例。

这是第二个注脚[2]的样例。

5. LaTeX 公式

$ 表示行内公式:

质能守恒方程可以用一个很简洁的方程式 $E=mc^2$ 来表达。

$$ 表示整行公式:

$$\sum_^n a_i=0$$

$$f(x_1,x_x,\ldots,x_n) = x_1^2 + x_2^2 + \cdots + x_n^2 $$

$$\sum^{\widehat{\gamma}z_k}$$

访问MathJax[http://meta.math.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference]参考更多使用方法。

6. 加强的代码块

支持四十一种编程语言的语法高亮的显示,行号显示。

非代码示例:

```

$ sudo apt-get install vim-gnome

```

Python 示例:

```python

@requires_authorization

def somefunc(param1='', param2=0):

'''A docstring'''

if param1 > param2: # interesting

print 'Greater'

return (param2 - param1 + 1) or None

class SomeClass:

pass

>>> message = '''interpreter

... prompt'''

```

JavaScript 示例:

``` javascript

/**

* nth element in the fibonacci series.

* @param n >= 0

* @return the nth element, >= 0.

*/

function fib(n) {

var a = 1, b = 1;

var tmp;

while (--n >= 0) {

tmp = a;

a += b;

b = tmp;

}

return a;

}

document.write(fib(10));

```

7. 流程图

示例

```flow

st=>start: Start:>https://www.zybuluo.com

io=>inputoutput: verification

op=>operation: Your Operation

cond=>condition: Yes or No?

sub=>subroutine: Your Subroutine

e=>end

st->io->op->cond

cond(yes)->e

cond(no)->sub->io

```

更多语法参考:流程图语法参考[http://adrai.github.io/flowchart.js/]

8. 序列图

示例 1

```seq

Alice->Bob: Hello Bob, how are you?

Note right of Bob: Bob thinks

Bob-->Alice: I am good thanks!

```

示例 2

更多语法参考:序列图语法参考[http://bramp.github.io/js-sequence-diagrams/]9. 甘特图

甘特图内在思想简单。基本是一条线条图,横轴表示时间,纵轴表示活动(项目),线条表示在整个期间上计划和实际的活动完成情况。它直观地表明任务计划在什么时候进行,及实际进展与计划要求的对比。

更多语法参考:甘特图语法参考(https://knsv.github.io/mermaid/#gant-diagrams)10. Mermaid 流程图

更多语法参考:Mermaid 流程图语法参考(https://knsv.github.io/mermaid/#flowcharts-basic-syntax)11. Mermaid 序列图

更多语法参考:Mermaid 序列图语法参考(https://knsv.github.io/mermaid/#sequence-diagrams)12. 表格支持

| 项目 | 价格 | 数量 |

| -------- | -----: | :----: |

| 计算机 | \$1600 | 5 |

| 手机 | \$12 | 12 |

| 管线 | \$1 | 234 |

13. 定义型列表

名词 1

: 定义 1(左侧有一个可见的冒号和四个不可见的空格)

定义 1(左侧有一个可见的冒号和四个不可见的空格)

代码块 2

: 这是代码块的定义(左侧有一个可见的冒号和四个不可见的空格)

14. Html 标签

本站支持在 Markdown 语法中嵌套 Html 标签,譬如,你可以用 Html 写一个纵跨两行的表格:

15. 内嵌图标

本站的图标系统对外开放,在文档中输入

替换 上述内的以显示不同的图标,例如:

更多的图标和玩法可以参看font-awesome官方网站(http://fortawesome.github.io/Font-Awesome/3.2.1/icons/)。

16. 待办事宜 Todo 列表

使用带有 [ ] 或 [x] (未完成或已完成)项的列表语法撰写一个待办事宜列表,并且支持子列表嵌套以及混用Markdown语法,例如:

左右滑动

对应显示如下待办事宜 Todo 列表:

17.视频插入

注:Markdown 语法是不支持直接插入视频的

普遍的做法是 插入HTML的 iframe 框架,通过网站自带的分享功能获取,如果没有可以尝试第二种方法

第二是伪造播放界面,实质是插入视频图片,然后通过点击跳转到相关页面

[![](./youku2.png)](http://v.youku.com/v_show/id_XMjgzNzM0NTYxNg==.html?spm=a2htv.20009910.contentHolderUnit2.A&from=y1.3-tv-grid-1007-9910.86804.1-2#paction){:target="_blank"}

注:多数第三方平台不支持插入

18.自动邮箱链接

[^footnote]: 这是一个注脚的文本

[^footnote2]: 这是另一个注脚的文本

【END】

微信号:heihuovip

公众号:黑火软件大师

专注各类软件的下载、安装、教学

欢迎大家投稿、交流、反馈

喜欢请关注、点赞、收藏、评论、转发

支持请打赏、点击广告

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180213A027QR00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券