Markdown 与 HTML 的关联
Markdown 兼容 HTML,可以用 HTML 的许多样式标签来设计修饰 Markdown 的文本。
HTML 的区段标签如 span、cite、del 可以在 Markdown 的段落、列表或是标题里随意使用。甚至可以不用 Markdown 格式,而直接采用 HTML 标签来格式化。
HTML 区块内不兼容 Markdown 格式语法。
只有一些 HTML 区块元素,比如 div,table,pre,p 等标签,必须在前后加上空行与其它内容区隔开,还要求它们的开始标签与结尾标签不能用制表符或空格来缩进。
特殊字符自动转换
- markdwon 中 html 的<,&都是直接写。
标题
- 使用=来表示最高阶标题,-表示第二阶标题。符号在标题的下方,个数是大于一个。
- 使用 1 到 6 个#来不同的标题阶数。数量越多,字体越小。
段落和换行
- 如果想强制换行,插入空行,换行符
<br>
或一行结束时输入两个空格。
引用
- 在行首使用>即可。只在每个段落的第一行加上>也可以。
- 如果想要在引用中继续嵌套使用,继续使用>就可以了。
- 引用中的 markdown 语法可以正常使用。
列表
可以用 *、+、-,也可以用数字加.的方式来作列表。
数字不一定要按照顺序来,只要符合上述规则,markdown 的最终显示会从 1 开始自动逐个显示。
列表如果想分级,规则是下一级比上一级多一个 Tab 键。
如果在显示列表的时候,使用了数字加.和上面 3 种的混合形式。那么最终的显示效果,以第一行的列表为准。
链接
行内式语法: here
参考式语法: JavaScript , jQuery , .net
参考式语法的链接定义,要与链接文字分开,除此以外,你可以把它放到文章其他的任意 位置。
加粗
- Bold
斜体
- Italics
加粗加斜体
- sdfj
删除线
text
高亮
- ==text==
脚注
- [^1]:
水平线
- 在一行之内使用三个或以上的 * 或-来建立分隔线,需要单独占一行。
公式
- 用$包围公式可以在行内生成公式,用两个$包围并且自成一个段落的公式会自动居中。
代码
- 如果要行内引用反引号,要用两个反引号前后包裹起来.
- 如果要在代码区块内单独一行写反引号,那么区块外的反引号要比里面的多,不单独一行写就不用。
图片
- 行内式:
![]()
,参考式:![][1] [1]:...
想给图片添加一个标题,你需要做的是将标题文本插图中的方括号。 - 到目前为止, Markdown 还没有办法指定图片的宽高,如果你需要的话,你可以使用 html 的标签。
绘制表格
项目 价格 数量 计算机 $1600 5 手机 $12 12 管线 $1 234 第二行的意思分别表示左对齐、居中、右对齐。
转义字符
- 用反斜杠\来插入一些在 Markdown 语法中有其他意义的符号。
生成目录
- [TOC],中间不要有空格。