简明语法
基本符号
*,-,+
3个符号效果都一样,这3个符号被称为 Markdown符号- 空白行表示另起一个段落
- `是表示inline代码,tab是用来标记 代码段,分别对应html的code,pre标签
标题
- 标题
##
生成h1-h6
换行
- 单一段落
<p>
用一个空白行 - 连续两个空格会变成一个
<br>
- 连续三个Markdown符号
---
或***
强调
- 斜体
*斜体*
斜体 - 粗体
**粗体**
粗体
引用
- 引用
在段落的每行或者只在第一行使用符号>,还可使用多个嵌套引用>>
- 代码区块
两个单引号
- 块代码: ```python 代码```
列表
- 使用*,+,-加上一个空格来表示
- 可以支持嵌套
- 有序列表用(数字+英文点+空格)来表示如(1. )
- 列表内容很长,不需要手工输入换行符,css控制段落的宽度,会自动的缩放的
链接
- 行内式:
[锚文本](url "可选的title")
- 参考式: 引用先定义
[ref_name]:url,然后在需要写入url的地方, 这样使用[锚文本][ref_name]
,通常的ref_name一般用数字表示,这样显得专业 - 简写url:用尖括号包裹url,这样生成的url锚文本就是url本身,
<htttp://www.baidu.com>
图片
- 行内式和链接的区别是多一个
!
号 - 直接使用
<img>
标签,这样可以指定图片的大小尺寸
表格
| Tables | Are | Cool |
| ------------- |:-------------:| -----:|
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |
Tables | Are | Cool |
---|---|---|
col 3 is | right-aligned | $1600 |
col 2 is | centered | $12 |
zebra stripes | are neat | $1 |
表格中换行用html标签br
疑难杂症
- 首行缩进:
       
或者
- 字体颜色: 用html标签
<font color=red>我是红色</font>
替换html标签正则:
过滤所有以<开头以>结尾的标签:<([^>]*)>
找出IMG标签:<\\s*img\\s+([^>]*)\\s*>
找出IMG标签的SRC属性:src=\"([^\"]+)\
常用转义" (") & (&) < (<) > (>) ( )
一个好看的样式