Skip to content

Markdown 文本格式

Markdown 提供了多种文本格式化选项,让你能够强调重点、突出内容。本章将详细介绍各种文本格式的用法。

粗体

基本语法

使用 **__ 包围文本:

markdown
**这是粗体文本**
__这也是粗体文本__

效果: 这是粗体文本

使用场景

  • 强调重要内容
  • 突出关键词
  • 标记术语定义
markdown
**注意:** 这是一个重要提示。
**关键概念:** Markdown 是一种标记语言。

最佳实践

markdown
✅ 推荐
这是**重要**内容。

❌ 不推荐(没有空格可能不被识别)
这是**重要**内容。

斜体

基本语法

使用 *_ 包围文本:

markdown
*这是斜体文本*
_这也是斜体文本_

效果: 这是斜体文本

使用场景

  • 引用书籍、文章标题
  • 强调某个词语
  • 外来词汇
markdown
我正在阅读 *《人类简史》*
这个概念很 *重要*
这是一个 *déjà vu* 的时刻。

注意事项

在单词中间使用下划线可能不会被识别:

markdown
✅ 推荐
*斜体*文本

❌ 可能不工作
_斜_体_文本

粗斜体

基本语法

使用 ***___ 包围文本:

markdown
***这是粗斜体文本***
___这也是粗斜体文本___

效果: 这是粗斜体文本

组合使用

markdown
**粗体和 *粗斜体* 组合**
*斜体和 **粗斜体** 组合*

效果: 粗体和 粗斜体 组合

删除线

基本语法

使用 ~~ 包围文本:

markdown
~~这是删除线文本~~

效果: 这是删除线文本

使用场景

  • 标记已完成的任务
  • 显示修改前的内容
  • 表示不再有效的信息
markdown
~~原价 ¥199~~ 现价 ¥99
任务:~~完成文档~~

下划线

Markdown 原生不支持下划线,需要使用 HTML:

markdown
<u>这是下划线文本</u>

效果: 这是下划线文本

高亮

某些 Markdown 解析器支持高亮:

markdown
==高亮文本==

或使用 HTML:

markdown
<mark>高亮文本</mark>

效果: 高亮文本

上标和下标

上标

markdown
X<sup>2</sup>
E = mc<sup>2</sup>

效果: X2

下标

markdown
H<sub>2</sub>O
CO<sub>2</sub>

效果: H2O

文本颜色

使用 HTML 和 CSS:

markdown
<span style="color: red;">红色文本</span>
<span style="color: blue;">蓝色文本</span>
<span style="color: green;">绿色文本</span>

效果:红色文本蓝色文本绿色文本

文本大小

markdown
<font size="5">大号文本</font>
<font size="3">正常文本</font>
<font size="1">小号文本</font>

或使用 CSS:

markdown
<span style="font-size: 20px;">大号文本</span>
<span style="font-size: 12px;">小号文本</span>

组合格式

多种格式组合

markdown
***粗斜体*****粗体 *粗斜体* 粗体**
~~删除线 **粗体删除线**~~
*斜体 `代码` 斜体*

效果:

  • 粗斜体粗体 粗斜体 粗体
  • 删除线 粗体删除线
  • 斜体 代码 斜体

嵌套使用

markdown
**外层粗体 *内层斜体* 继续粗体**
*外层斜体 **内层粗体** 继续斜体*

键盘按键

使用 <kbd> 标签:

markdown
按 <kbd>Ctrl</kbd> + <kbd>C</kbd> 复制
按 <kbd>Ctrl</kbd> + <kbd>V</kbd> 粘贴
按 <kbd>Ctrl</kbd> + <kbd>S</kbd> 保存

效果:

Ctrl + C 复制

缩写

使用 HTML 的 <abbr> 标签:

markdown
<abbr title="HyperText Markup Language">HTML</abbr>
<abbr title="Cascading Style Sheets">CSS</abbr>

效果: HTML

引用和强调

行内引用

markdown
根据 *《Markdown 指南》* 所述,**Markdown** 是一种轻量级标记语言。

术语定义

markdown
**Markdown**:一种轻量级标记语言。
**Git**:分布式版本控制系统。

特殊符号

版权符号

markdown
&copy; 2024 公司名称
&reg; 注册商标
&trade; 商标

效果: © 2024 公司名称

箭头符号

markdown
&larr; 左箭头
&rarr; 右箭头
&uarr; 上箭头
&darr; 下箭头

效果: ← → ↑ ↓

数学符号

markdown
&times; 乘号
&divide; 除号
&plusmn; 正负号
&ne; 不等于
&le; 小于等于
&ge; 大于等于

效果: × ÷ ± ≠ ≤ ≥

文本对齐

居中对齐

markdown
<center>居中文本</center>

或使用 div:

markdown
<div align="center">
居中文本
</div>

右对齐

markdown
<div align="right">
右对齐文本
</div>

左对齐(默认)

markdown
<div align="left">
左对齐文本
</div>

文本缩进

markdown
&nbsp;&nbsp;&nbsp;&nbsp;缩进文本

或使用 CSS:

markdown
<p style="text-indent: 2em;">
这是首行缩进的段落。
</p>

引用样式

警告框

markdown
> ⚠️ **警告**
> 
> 这是一个警告信息。

提示框

markdown
> 💡 **提示**
> 
> 这是一个提示信息。

注意框

markdown
> ⚡ **注意**
> 
> 这是一个注意事项。

最佳实践

1. 保持一致性

在整个文档中使用相同的格式标记:

markdown
✅ 推荐(统一使用 **)
**粗体1****粗体2**

❌ 不推荐(混用)
**粗体1**__粗体2__

2. 适度使用

不要过度使用格式:

markdown
✅ 推荐
这是一段包含 **重要** 内容的文本。

❌ 不推荐
**这是**一段**包含****重要****内容****文本**

3. 语义化使用

根据内容含义选择格式:

markdown
**定义**:用于术语定义
*强调*:用于强调某个词
~~删除~~:用于标记删除内容
`代码`:用于代码或命令

4. 可读性优先

markdown
✅ 推荐
这是 **重要** 的内容。

❌ 不推荐
这是**重要**的内容。(紧贴中文)

快捷键

VS Code

  • Ctrl/Cmd + B:粗体
  • Ctrl/Cmd + I:斜体
  • Alt + S:删除线

Typora

  • Ctrl/Cmd + B:粗体
  • Ctrl/Cmd + I:斜体
  • Alt + Shift + 5:删除线

Obsidian

  • Ctrl/Cmd + B:粗体
  • Ctrl/Cmd + I:斜体

实践练习

尝试创建以下格式的文本:

  1. 一段包含粗体和斜体的文本
  2. 使用删除线标记修改内容
  3. 组合使用多种格式
  4. 添加键盘快捷键说明
  5. 使用颜色突出重点

格式对照表

格式语法效果
粗体**文本**文本
斜体*文本*文本
粗斜体***文本***文本
删除线~~文本~~文本
下划线<u>文本</u>文本
高亮<mark>文本</mark>文本
上标X<sup>2</sup>X2
下标H<sub>2</sub>OH2O

小结

文本格式是 Markdown 的基础功能,合理使用可以:

  • 突出重点内容
  • 提高文档可读性
  • 传达更丰富的信息
  • 增强视觉效果

记住:格式服务于内容,不要过度使用。

下一步: 学习 Markdown 列表 的详细用法。