markdown语法

关于markdown:

markdown是一种轻量级的标注语言,语法十分简单,只有几个常用的标记符号,学习成本并不大。

markdown语法

标题 {#header}

共六级标题,对应html中的hi到h6.分别用#来代替。 最大的h1为一个#,如最上边的markdown语法。最小的用6个#表示h6标签。

列表

列表分为有序列表和无序列表。 在markdown语法之下,只需要在列表项目中加入-或者*即可成为无序列表。如果想要实现有序列表,只需要加对应的数字即可

  • 第一列无序列表
  • 第二列无序列表
  • 第三列无序列表

  1. 第一列有序列表
  2. 第二列有序列表
  3. 第三列有序列表

引用

在需要引用的话之前加一个右大括号即可表示该文字是需要引用的。比如下边

这段文字是表示引用的

图片和链接

插入链接与插入图片的语法很像,区别在一个图片前边有一个!号,都是[图片或链接名](相对应的地址)这样的语法,注意都是英文符号。

比如本文参考了 这篇文章

如果是图片: baidu

同时markdown还支持用<>来表示链接http://www.jianshu.com/p/1e402922ee32/

直接就是一个链接地址,点击能跳转。

粗体和斜体

用两个*包含一段文字是粗体,用一个包含是斜体,用三个表示加粗的斜体

  • 粗体粗体粗体粗体
  • 斜体斜体斜体斜体
  • 加粗的斜体,厉害了!

分割线

用三个*表示分割线

分割线上边


分割线下边

插入代码

这个就比较实用了。有两种方式,一种是用tab缩进,另外一种是用`这个符号,这个符号是在键盘上数字1边上。esc下边。

var mark = new Markdown();
console.log('这是缩紧方式写代码');
alert('hahaha');
var mark = new Markdown();
console.log('这是写在`这个符号里边的方式');
alert('hahaha');    

表格

表哥比较难搞。

| Tables        | Are           | Cool  |
| ------------- |:-------------:| -----:|
| col 3 is      | right-aligned | $1600 |
| col 2 is      | centered      |   $12 |
| zebra stripes | are neat      |    $1 |

这样会生成对应的

TablesAreCool
col 3 is right-aligned $1600
col 2 is centered $12
zebra stripes are neat $1

第二行的冒号,好像不写左对齐,左边右边都写是居中,写右边右对齐。 表格我觉得支持的一般,药丸。

语法基本就这样了

markdown的好处

  • 专注你的文字内容而不是排版样式,安心写作。
  • 轻松的导出 HTML、PDF 和本身的 .md 文件。
  • 纯文本内容,兼容所有的文本编辑器与字处理软件。
  • 随时修改你的文章版本,不必像字处理软件生成若干文件版本导致混乱。
  • 可读、直观、学习成本低。

mac上推荐用macdown写markdown,支持预览功能