第 3 章 文本强调(粗体、斜体、删除线、高亮、上下标)
本章覆盖以下语法标识:
| 语法 | 符号 | 范围 |
|---|---|---|
| 斜体 Italic | *text* 或 _text_ |
CommonMark |
| 粗体 Bold | **text** 或 __text__ |
CommonMark |
| 粗斜体 Bold Italic | ***text*** 或 ___text___ |
CommonMark |
| 删除线 Strikethrough | ~~text~~ |
GFM |
| 高亮 Highlight | ==text== |
部分方言(Hugo 不默认渲染,可视为 <mark>) |
| 下标 Subscript | H~2~O |
部分方言 |
| 上标 Superscript | X^2^ |
部分方言 |
| 行内代码 Code | `text` |
CommonMark(详见第 6 章) |
3.1 斜体
源码:
这是 *斜体* 文本。
这也是 _斜体_ 文本。渲染效果:句中"斜体"二字倾斜。
注意:
_不允许与单词内部空格紧邻,例如abc_def_ghi不会渲染为斜体;*则可。推荐统一用*。
3.2 粗体
源码:
这是 **粗体** 文本。
这也是 __粗体__ 文本。渲染效果:句中"粗体"二字加粗。
3.3 粗斜体
源码:
这是 ***粗斜体*** 文本。
这也是 ___粗斜体___ 文本。渲染效果:句中"粗斜体"三字既加粗又倾斜。
3.4 删除线(GFM)
源码:
这是 ~~删除线~~ 文本。渲染效果:句中"删除线"三字带横线划除。
3.5 高亮(部分方言)
源码:
这是 ==高亮== 文本。渲染效果(在支持方言下):句中"高亮"二字带黄色背景(<mark>)。
提示:若目标站点不支持,可改用 HTML
<mark>高亮</mark>直接生效。
3.6 下标(部分方言)
源码:
水分子的化学式是 H~2~O。渲染效果:H 后接下标 2 再接 O。
不支持时改写为
H<sub>2</sub>O。
3.7 上标(部分方言)
源码:
面积公式 X^2^ 表示平方。渲染效果:X 后接上标 2。
不支持时改写为
X<sup>2</sup>。
3.8 嵌套强调
强调可嵌套使用:
源码:
**粗体中含 *斜体*** 文本。
~~删除线中含 **粗体**~~ 文本。渲染效果:粗体内部嵌套斜体;删除线内部嵌套粗体。
3.9 词内强调(注意空格)
词内强调只能用 *,不能用 _:
源码:
un*frigging*believable
un_frigging_believable <!-- 不会渲染斜体 -->渲染效果:第一行"frigging"为斜体;第二行不会渲染为斜体。
3.10 综合实例
源码:
**注意**:本节重点介绍 *强调* 与 ~~删除线~~。
组合写法:***重要且斜***、==高亮==、H~2~O、X^2^。
> 备注:本节符号可在大多数 GFM 编辑器中直接验证。渲染效果:一段含粗体、斜体、删除线、粗斜体、高亮、下标、上标的正文,后接引用块。
3.11 小结
- 斜体用
*x*,粗体用**x**,粗斜体用***x*** - 删除线
~~x~~,高亮==x==,下标~x~,上标^x^ - 词内强调只能用
*,推荐统一用* - 不支持的方言可用原生 HTML 兜底