Markdown 是一种轻量级的标记语言,用于把纯文本整理成有结构的文档。编写时只需在文字前后加上少量符号,就能表示标题、列表、强调、链接等格式。
它的特点是可读性好:即使不经过任何转换,纯文本本身也接近自然书写,不会像排版代码那样难以阅读。这让它成为写作、笔记与技术文档中常见的格式。
它解决的问题
用常规的文字处理软件写文档,格式与内容是绑定在一起的。换一个软件打开,样式可能就乱了。Markdown 把内容和格式分开:用符号表达结构,具体呈现成什么样子,由打开它的工具决定。
同一份内容,可以输出成网页、电子文档或说明文件,而原始文本始终是纯文本,便于长期保存和版本管理。
常见的语法
- 标题:在行首用若干井号表示层级,符号越多层级越低。
- 段落与换行:段落之间空一行;需要在一行内换行时,在行尾留出空格。
- 强调:用星号或下划线包裹文字表示斜体,用两组符号表示加粗。
- 列表:用星号、加号或减号开头表示无序列表,用数字加点表示有序列表。
- 链接与图片:链接用方括号写文字、圆括号写地址;图片在此基础上多一个感叹号前缀。
- 代码:用一个反引号包裹行内代码,用三个反引号包裹代码块。
- 引用:在行首使用大于号。
- 表格与任务列表:用竖线分隔单元格;用方括号中的空格或叉号表示待办状态。
主要用途
Markdown 常见于三类场景:个人笔记与知识整理、技术文档与项目说明,以及内容管理系统中的文章撰写。后一类与网站的关系最直接——不少内容平台支持直接粘贴 Markdown,由系统转换为网页格式。
使用时的几点注意
不同工具对语法的支持范围不完全一致,某些扩展写法在别的工具里可能无法识别。如果内容需要在多个平台之间流转,尽量使用基础语法。另外,用符号表达结构的前提是结构本身清晰——格式只是呈现,内容的组织仍然决定最终效果。
