标题语法 #

概述 #

标题是文档结构的基础,Markdown 支持六级标题,对应 HTML 的 <h1><h6> 标签。

基本语法 #

使用 # 号 #

在文本前添加 1-6 个 # 号,# 与文本之间需要有空格。

markdown
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

渲染效果:

一级标题 #

二级标题 #

三级标题 #

四级标题 #

五级标题 #
六级标题 #

标题级别对照 #

Markdown HTML 用途
# 标题 <h1> 文档标题
## 标题 <h2> 章节标题
### 标题 <h3> 小节标题
#### 标题 <h4> 段落标题
##### 标题 <h5> 小标题
###### 标题 <h6> 注释标题

替代语法 #

一级和二级标题的替代写法 #

一级标题可以在文本下方添加任意数量的 = 号:

markdown
一级标题
=========

一级标题
=

二级标题可以在文本下方添加任意数量的 - 号:

markdown
二级标题
---------

二级标题
-

两种写法的对比 #

特性 # 语法 下划线语法
支持级别 1-6级 仅1-2级
可读性 更好
推荐程度 推荐 特殊场景

最佳实践 #

标题层级规范 #

markdown
# 文档标题(唯一)

## 第一章

### 1.1 节

#### 1.1.1 小节

### 1.2 节

## 第二章

正确示例 #

markdown
# 项目文档

## 安装指南

### 系统要求

### 安装步骤

## 使用说明

### 基本用法

### 高级用法

错误示例 #

markdown
# 项目文档

### 安装指南    ← 错误:跳过了二级标题

## 使用说明

###### 基本用法  ← 错误:跳级太多

标题使用建议 #

1. 每个文档只有一个一级标题 #

markdown
# 文档标题

内容...

## 章节1

## 章节2

2. 保持层级连续 #

markdown
## 章节

### 小节

#### 细节

3. 标题前后空行 #

markdown
段落内容...

## 新章节

新章节内容...

4. 标题简洁明了 #

markdown
## 安装方法        ← 好

## 关于如何安装这个项目的方法说明  ← 不推荐

目录生成 #

许多 Markdown 解析器支持自动生成目录:

GitHub 风格 #

手动添加目录链接:

markdown
## 目录

- [安装](#安装)
- [使用](#使用)
- [配置](#配置)

自动目录 #

某些解析器支持:

markdown
[toc]

或

[[toc]]

标题锚点 #

标题会自动生成锚点,可用于跳转:

markdown
## 安装指南

跳转到 [安装指南](#安装指南)

锚点命名规则 #

标题 锚点
## 安装指南 #安装指南
## Hello World #hello-world
## API 文档 v2.0 #api-文档-v20

常见问题 #

问题1:标题不生效 #

原因# 后面没有空格

markdown
#标题        ← 错误
# 标题       ← 正确

问题2:标题层级混乱 #

原因:跳级使用标题

markdown
# 一级标题
### 三级标题  ← 不推荐:跳过了二级

问题3:标题下划线不显示 #

原因:前面有空行

markdown
标题

---        ← 这会被解析为分割线

标题
---        ← 正确:二级标题

练习 #

尝试编写以下文档结构:

markdown
# 我的第一个 Markdown 文档

## 简介

### 背景

### 目的

## 正文

### 第一章

#### 1.1 节

#### 1.2 节

### 第二章

## 总结

下一步 #

学会了标题语法后,继续学习 段落与换行

最后更新:2026-03-24