Markdown语法全览:从基础到高级
需积分: 5 110 浏览量
更新于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实体,如` `表示空格,`<`表示`<`,`>`表示`>`,`¥`表示人民币符号,`©`表示版权,`®`表示注册商标,`°C`表示摄氏度,`±`表示正负号,`×`表示乘号,`÷`表示除号,`²`表示上标²,`³`表示上标³。
#### 列表
- 无序列表使用`-`或`*`,如`- 无序列表1`。
- 有序列表使用数字后跟`.`,注意后面需加空格,如`1. 有序列表1`。
- 定义型列表使用`: `,左侧至少有四个空格,如`定义: 内容`。
#### 区块/多级引用
通过`>`创建区块引用,连续使用`>>`创建多级引用,如`> 区块一`,`>> 区块二`。
这份Markdown语法大全提供了全面的参考,帮助用户熟练掌握Markdown的使用,从而更高效地编写和格式化文档。
2598 浏览量
980 浏览量
441 浏览量
101 浏览量
104 浏览量
360 浏览量
133 浏览量
324 浏览量


找了一圈尾巴
- 粉丝: 1578
最新资源
- 全面详实的大学生电工实习报告汇总
- 利用极光推送实现App间的消息传递
- 基于JavaScript的节点天气网站开发教程
- 三星贴片机1+1SMT制程方案详细介绍
- PCA与SVM结合的机器学习分类方法
- 钱能版C++课后习题完整答案解析
- 拼音检索ListView:实现快速拼音排序功能
- 手机mp3音量提升神器:mp3Trim使用指南
- 《自动控制原理第二版》习题答案解析
- 广西移动数据库脚本文件详解
- 谭浩强C语言与C++教材PDF版下载
- 汽车电器及电子技术实验操作手册下载
- 2008通信定额概预算教程:快速入门指南
- 流行的表情打分评论特效:实现QQ风格互动
- 使用Winform实现GDI+图像处理与鼠标交互
- Python环境配置教程:安装Tkinter和TTk