Markdown语法全览:从基础到高级

需积分: 5 9 下载量 7 浏览量 更新于2024-08-05 1 收藏 14KB MD 举报
"这是一份全面的Markdown语法指南,涵盖了字体、字号、颜色、文字样式、转义符、特殊字符、列表以及区块引用等多个方面的内容,适合Markdown初学者和使用者参考。" Markdown是一种轻量级的标记语言,用于编写文档、笔记或网页内容。它的语法简洁易懂,使得排版和格式化变得简单。以下是对Markdown语法的详细解析: #### 目录树 Markdown支持创建自动生成的目录,通过在文档开头添加`[TOC]`,并配合标题(如`#`,`##`等)来生成。 #### VSCode Markdown 插件 在VSCode中,推荐使用以下插件提升Markdown编辑体验: 1. **MarkDownAllinOne**:提供基础的Markdown快捷键和功能,如自动完成、预览、表格操作等。 2. **MarkDownPreviewEnhanced (MPE)**:增强Markdown预览,支持图表、LaTeX公式、代码高亮等。 3. **MarkdownPreviewMermaidSupport**:支持流程图和序列图,基于Mermaid库。 #### 字体、字号、颜色 Markdown本身不支持直接设置字体和字号,但可以通过HTML标签实现: - `font face`属性可以设置字体,如`<font face="黑体">黑体字</font>`。 - `font size`属性设置字号,如`<font size=12>`。 - `font color`属性设置颜色,如`<font color=#0099ff>`。 #### 文字样式 - `_`或`*`用于斜体,如`_斜体的文本_`或`*斜体的文本*`。 - `__`或`**`用于粗体,如`__粗体文本__`或`**粗体文本**`。 - `***`或`___`用于加粗斜体,如`***加粗斜体***`或`___加粗斜体___`。 - `~~`用于删除线,如`~~删除线文本~~`。 - `<u>`用于下划线,如`<u>下划线文本</u>`。 - `==`用于背景高亮,如`==背景高亮==`。 #### 脚注 Markdown支持脚注,通过`[^1]`创建注释标签,然后在文档末尾定义脚注内容,如`[^1]: 这是一个脚注, 解释上面的内容1`。 #### 转义符 Markdown中的转义符是`\`,用于在特殊字符前添加以防止其被解析,例如`\\`表示`\`,`\>`表示`>`,`\#`表示`#`等。 #### 特殊字符 Markdown支持HTML实体,如`&nbsp;`表示空格,`&lt;`表示`<`,`&gt;`表示`>`,`&yen;`表示人民币符号,`&copy;`表示版权,`&reg;`表示注册商标,`&deg;C`表示摄氏度,`&plusmn;`表示正负号,`&times;`表示乘号,`&divide;`表示除号,`&sup2;`表示上标²,`&sup3;`表示上标³。 #### 列表 - 无序列表使用`-`或`*`,如`- 无序列表1`。 - 有序列表使用数字后跟`.`,注意后面需加空格,如`1. 有序列表1`。 - 定义型列表使用`: `,左侧至少有四个空格,如`定义: 内容`。 #### 区块/多级引用 通过`>`创建区块引用,连续使用`>>`创建多级引用,如`> 区块一`,`>> 区块二`。 这份Markdown语法大全提供了全面的参考,帮助用户熟练掌握Markdown的使用,从而更高效地编写和格式化文档。