Markdown 文本格式(四)

4.文本格式

覆盖段落、字体、分隔线、删除线、脚注、行内代码等核心内容。

一、段落与换行

1. 段落创建规则

  • 段落由一个或多个连续文本行组成
  • 段落之间用一个或多个空行分隔
  • 不要用空格或制表符缩进普通段落

正确示例

这是第一个段落。它可以包含多个句子,内容可以很长,会自动换行显示。

这是第二个段落。注意上面有一个空行分隔。

错误示例

这是第一段
这是第二段(没有空行,会合并成一段)
    这是缩进段落(不应缩进)

2. 强制换行(不创建新段落)

方法 语法 说明
行尾两个空格 + 回车 第一行内容(这里有两个空格)
第二行内容
最标准
HTML 换行标签 <br> 第一行内容<br>
第二行内容
通用
反斜杠(部分支持) 第一行内容<br />第二行内容 非标准

示例

地址:北京市朝阳区  
电话:010-12345678

3. 空行的作用

  • 分隔段落
  • 分隔不同元素

最佳实践建议

  • 标题与内容之间留空行
  • 列表前后留空行
  • 代码块前后留空行
  • 保持一致的留空习惯

二、字体样式

样式 语法(推荐星号)
粗体 **粗体**​ 或 __粗体__
斜体 *斜体*​ 或 _斜体_
粗斜体 ***粗斜体***​ 或 ___粗斜体___

混合使用

这段文字包含**粗体***斜体****粗斜体***的组合效果。

使用建议

  • 优先使用 *(星号),兼容性更好
  • 不要过度使用强调,只突出重点
  • 中英文混排时,可在强调符号前后加空格提高可读性

三、分隔线

在一行中使用三个或以上的 *​、-​ 或 _,行内不能有其他字符(可加空格)。

***
* * *
*****

- - -
__________

渲染后显示为一条水平线。

四、删除线

使用两个波浪线 ~~ 包围文字:

~~BAIDU.COM~~

效果:BAIDU.COM

五、下划线

Markdown 无原生语法,使用 HTML 标签:

<u>带下划线文本</u>

效果:带下划线文本

六、脚注

对文本的补充说明,语法:

  • 标记位置:[^注标识]
  • 定义位置:[^注标识]: 注释内容

示例

创建脚注格式类似这样 [^RUNOOB]。

[^RUNOOB]: 菜鸟教程 -- 学的不仅是技术,更是梦想!!!

渲染后,[^RUNOOB] 变为可点击的上角标,鼠标悬停或点击显示注释内容。

七、行内代码

使用反引号 ` 包围代码片段。

1.基本用法

使用 `git commit` 命令提交代码
变量 `userName` 存储用户名
在终端中输入 `npm install` 安装依赖

2.代码中包含反引号

当代码本身包含反引号时,使用两个反引号包围:

要显示反引号,使用 `` `code` `` 这样的格式

3.应用场景

  • API 名称、函数名、变量名
  • 配置文件中的参数名
  • 命令行指令
  • 键盘快捷键(如 Ctrl + C

八、文本高亮(扩展语法)

非标准 Markdown,部分平台支持:

扩展语法(如 Typora、Markdown Preview Enhanced):

这是==高亮文本==

HTML 替代方案(通用):

这是<mark>高亮文本</mark>

总结速查表

格式 语法
段落 连续行 + 空行分隔
换行(不换段) 行尾两个空格 + 回车
粗体 **粗体**
斜体 *斜体*
粗斜体 ***粗斜体***
分隔线 --- (单独一行)
删除线 ~~删除~~
下划线 <u>文字</u>
脚注 [^id]​ … [^id]: 注释
行内代码 `code`
高亮(扩展) ==高亮==