文章目录
2.1.2 段落与换行
-
段落由一行或多行文本组成,不同的段落之间用空行标记
-
如果行与行之间没有空行,则会被视为同一段落。
-
如果行与行之间有空行,则会被视为不同的段落。
-
空行指行内什么都没有,或者只有空格和制表符。
-
如果想在段内换行,则需要在上一行的结尾插入两个以上的空
格然后按回车键。
ergergofkemorfejfdkllf
fdfd
骗子
dfdf
dff
- 通常每行不超过80个字符,可以在编辑器中进行设置
- 换行建议
- 当超过80个字符后进行换行
- 在一句话结束(。或!或?)之后换行。
- 当URL较长时换行。
- URL较长会导致行字符数量超过限制,
- 为提高可读性,可在URL之前加一个换行符。
1.列表
- 有序列表用数字序号+英文句号+空格+列表内容来标记,
- 无序列表由*/+/+空格+列表内容来标记。
2.2 扩展语法GFM
- 众多Markdown扩展语法中,
- GitHub Flavored Markdown是最流行的,
- 提供表格、任务列表、删除线、围栏代码、Emoji
- 等在内的标记语法,
- 本书介绍的工具基本上都支持GFM。
2.2.1 删除线
2.2.2 表情符号
- 更多的表情符号请参
- 添加链接描述
2.2.3 自动链接
- 在标准语法中,<>包裹的URL地址被自动识别并解析为超链接
- GFM扩展语法则可以不使用<>包裹。
- 自动链接只识别以www或http://开头的URL
- 如果不想用自动链接,用`包裹URL
2.2.4 表格
- 表格语法
-
1)单元格使用|分隔,建议最前和最后都用|
-
2)单元格和|之间的空格会被移除。
-
3)表头与其他行使用-来分隔。
-
4)表格对齐格式如下。
- 左对齐(默认):
- 右对齐 -:
- 居中对齐 :-:
-
5)块级元素(代码区块、引用区块)不能插入表格
- 建议
- 1)在表格的前、后各空1行
- 2)在每一行最前和最后都使用|,每一行中的|都对齐。
- 3)不用庞大复杂的表格,那样难以维护和阅读。
2.2.5 任务列表
- 1)以-+空格开头,由 [+空格/x+] 组成。
- 2)推荐使小写的x。
- 3)当方括号中的字符为空格时,复选框未选中
2.2.6 围栏代码块
-
在基础语法中,代码块用Tab键或4个空格开头;
-
扩展语法中,用连续3个`或3个~包裹,
- 还支持语法高亮,可读性和可维护性更强
-
建议围栏代码块被空行包裹
2.2.7 锚点
- 也称书签,标记文档的特定位置,用锚点可以跳转到当前文档或其他文档中指定的标记位置。
- Markdown会被渲染成HTML页面,
- 在HTML页面中可以通过锚点实现跳转;
- GitHub、GitBook项目文档中的目录也是通过锚点实现跳转
的。
- 1)锚点名建议用字母和数字,当然中文也是被支持的
- 锚点名是区分大小写
- 3)在锚点名中不能含有空格,也不能含有特殊字符。