Markdown 简明语法

基本符号 * *,-,+ 3个符号效果都一样,这3个符号被称为 Markdown符号;一般用于无序列表; * 空白行表示另起一个段落 * `是表示inline代码,tab是用来标记 代码段,分别对应html的code,pre标签

换行 * 单一段落(

) 用一个空白行 * 连续两个空格 会变成一个
* 连续3个符号,然后是空行,表示 hr横线

标题 * 生成h1–h6,在文字前面加上 1–6个# 来实现 * 文字加粗是通过 文字左右各两个符号;斜体是左右各一个符号;

引用 * 在第一行加上 “>”和一个空格,表示代码引用,还可以嵌套

列表这个是markdown文件的主要表示方式,主题要点化

* 使用*,+,-加上一个空格来表示
* 可以支持嵌套
* 有序列表用 数字+英文点+空格来表示
* 列表内容很长,不需要手工输入换行符,css控制段落的宽度,会自动的缩放的

链接 * 直接写 锚文本 * 引用 先定义 [ref_name]:url,然后在需要写入url的地方使用[锚文本][ref_name],通常的ref_name一般用数字表示 * 简写url:用尖括号包裹url,这样生成的url锚文本就是url本身

插入图片 * 一行表示: alt_text * 引用表示法: ![alt_text][id],预先定义 [id]:url “可选title” * 直接使用标签,这样可以指定图片的大小尺寸

特殊符号 * 用\来转义,表示文本中的markdown符号 * 可以在文本种直接使用html标签,但是要注意在使用的时候,前后加上空行 表格 * | Tables | Are | Cool | * | ————- |:————-:| —–:| * | col 3 is | right-aligned | $1600 | * | col 2 is | centered | $12 | * | zebra stripes | are neat | $1 |

Hexo对Markdown语法的支持
  1. Markdown符号实现无序列表,Hexo里最多支持两级嵌套,超过两级无效;
  2. 分割条只能用三个“-”实现;
  3. 支持表格绘制;
  4. 不支持代码格式``````
Markdown工具

Markdown目前感觉还是有点乱,各个平台上工具都有不少,但真正使用起来又大都多多少少有点问题,另外就是Markdown的语法标准不够统一,各个工具的支持也有一些细微的差别。 1. Windows平台:MarkdownPad,Markpad,Texts,Miu,Haroopad;推荐Haroopad 2. MAC平台:Mou、IAwriter;推荐Mou 3. 在线编辑工具:小书匠马克飞象CMD