基于 Cmd MarkDown 的 markdown 语法学习

首先我要打一个属于干货的广告:CmdMarkDown 是非常好用的markdown编辑器软件,支持全平台,由作业部落出品,分为客户端与WEB端两种使用场景。

本篇博客学习的markdown语法都是基于 CmdMarkDown 这个编辑器。

1. 标题

#
##
###
...
####### H1 ~ H6

2. 文字引用

 > 引用内容1
> 引用内容2
> 引用内容3

3. 强调文本

**strong - 加粗强调 **
* em - 倾斜强调 *

4. 分隔线

--- 

5. 超链接

[链接标题](链接URL)

6. 列表

无序列表:
*、+、- 都可以产生无序列表
示例:
* list1
* list2
* list3 有序列表:
直接使用数字表示即可。
示例:
1. list1
2. list2
3. list3 定义列表: 定义名字
: 定义名词说明

7. 行内代码

``Ctrl + D``

8. 代码块

``` javascript

var varSpace = {
global:'This is global Variant',
config:{},
data:[]
};
/* 注释内容 */
```

9. 图片

![图片alt](图片链接)

10. 目录

[TOC]

11. tags

Tags: 标签1 标签2 标签3

12. 删除线

~~要删除的内容~~

13. 代办事项

- [ ] 代办事项1
- [ ] 代办事项2
- [x] 已完成事项

14. 表格

| TH1 | TH2 | TH3 |
| --- | --- | --- |
| TD1 | TD2 | TD3 |

15. HTML标签

  CmdMarkDown 支持直接HTML标签插入。例如想实现更复杂的表格插入,就可以直接去书写HTML的table标签

16.  引入ICON

  使用者可以直接引入类名(class)的方式,来引入CmdMarkdown 系统内置的ICON图标

<i class="icon-file"></i>
> [更多图标](http://fontawesome.io/3.2.1/icons/)

17. 注释

  一般我们都会将定义的注释内容放在文章的最末处(像出版物实体书等注释内容都是放在页脚处)然后在文章需要加以说明的地方去调用这个注释:

  定义:

[^fn] : 这是JavaScript中的一个函数.

  调用时:

function [^fn]

除了这些常用的markDown语法,CmdMarkDown 还自己拓展了数学公式、流程图等markDown语法,我个人认为需要用到的时候,直接去官网查下 文档手册即可:

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

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

[序列图语法参考](http://bramp.github.io/js-sequence-diagrams/)

[甘特图语法参考](https://knsv.github.io/mermaid/#gant-diagrams)

[Mermaid 流程图语法参考](https://knsv.github.io/mermaid/#flowcharts-basic-syntax)

[Mermaid 序列图语法参考](https://knsv.github.io/mermaid/#sequence-diagrams)
上一篇:随笔1:Markdown语法学习


下一篇:JavaScript中isPrototypeOf函数