0. Markdown简介
- Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
- 轻量:相比于word、ppt等形式的文档,更加重视文本本身的内容,对格式、排版进行了简化,进而在编写方式和文件大小上都进行了减重减负;
- 标记:#、*、-、`、[ ] 、() = 简洁实用的文字排版效果;
- 典型应用场景:github(readme)、博客、微信公众号、知乎等
1. 为什么使用Markdown——优点
-
沉浸式输入模式
- 文本格式添加方式:不再需要鼠标
- 例:对一段文本加粗 (word:输入文字,选中文字,点击加粗;markdown:s)
- 以案为鉴、以案促改
- 手不离开键盘(选中文字),视线不离开文字(添加格式) = 沉浸式文本输入体验
- 文本格式添加方式:不再需要鼠标
-
格式简洁化
-
富文本(doc、word)具有丰富的格式可供选择,适应更多复杂的文本需求的同时,也造成了”格式选择困难症“
-
格式剪枝:
格式 wps Markdwon 字号 正文37种(不包含手动输入字号) 正文1种(不支持字体大小选择) 字体颜色 调色盘自定义(理论:16777216) 默认黑色(不使用html标签) 行距 多倍行距+自定义固定值 默认行距 高亮 15种高亮颜色 1种高亮颜色 无序列表 7种列表样式可选 单一样式 有序列表 9种列表样式可选+自定义样式 单一样式 ...... ...... ...... -
统一、简洁的格式 =
”格式选择困难症“(点菜——>套餐):不过多考虑格式的取舍,注意力更多放在文字内容本身的同时,格式也不会不好看。
-
-
格式可迁移性
- 富文本文档的格式,会随着编辑器的变更而错乱,可迁移性差
- Word文档复制到wps中,可能会出现格式错乱;
- 复制到微信或txt文件中,格式会消失;
- 协作和分享场景,应用不方便,不必要的格式校对工作量
- Markdown具有基本统一的格式语言,格式嵌入到文本之中,具有良好的可迁移性
- 微信、知乎、markdown在线编辑器、github、稀土掘金、csdn博客
- 场景:团体编辑的文本输出
- 富文本文档的格式,会随着编辑器的变更而错乱,可迁移性差
2. Markdown基本语法介绍
-
标题语法
- “#” + 空格 + 标题内容
- 根据“#”数量不同,共有6级标题
-
强调语法
- 加粗:“**” + 加粗内容 + "**"
- 斜体:"_" + 斜体内容 + "_"
- 删除线:"~~" + 删除线内容 + "~~"
- 上标:"^" + 上标内容 + "^"
- 下标:"~" + 下标内容 + "~"
-
引用语法
- ">" + 空格 + 引用内容
-
列表语法
- 有序列表:数字 + "." + 列表内容
- 无序列表:"-" + 列表内容
-
代码块语法
- 行内代码:用两个"`" 将 代码内容括起来
- 代码块:用两个"```" 将代码内容括起来
-
分割线语法:
- "_" * 3
-
链接语法
- "[" + 链接接名 + "]" + "(" + 链接地址 + ")"
- https://www.baidu.com/
-
表格语法
- |"第一列"|"第二列"|"第三列"|...|
-
脚注语法
- 脚注内容:"[" + "^" + 脚注编号 + "]" + ":" + 脚注内容
- 脚注引用:"[" + "^" + 脚注编号 + "]"
-
任务列表语法
- "-" + 空格 + "[" + 空格 + "]" + 空格 + 任务名
-
Emoji表情语法
- ":" + "表情代码" + ":"