style(docs): standardize heading formats and numbering

- Enforce Level 1-3 structural numbering based on SUMMARY.md hierarchy
- Remove structural numbering from Level 4+ headings
- Eliminate single child headings by converting to bold text
- Auto-inject summary text for headings with multiple children missing intro text
- Exclude Appendix chapters from structural numbering
- Avoid modifying code block contents
- Add script to detect non-standard English usage in headers
This commit is contained in:
Baohua Yang
2026-02-21 22:40:33 -08:00
parent 33af380be1
commit 175aaae48a
136 changed files with 1015 additions and 766 deletions

View File

@@ -2,7 +2,7 @@
本节涵盖了相关内容与详细描述主要探讨以下几个方面
### 什么是 ENTRYPOINT
### 7.5.1 什么是 ENTRYPOINT
`ENTRYPOINT` 指定容器启动时运行的入口程序 CMD 不同ENTRYPOINT 定义的命令不会被 `docker run` 的参数覆盖而是 **接收这些参数**
@@ -10,7 +10,7 @@
---
### 语法格式
### 7.5.2 语法格式
相关信息如下表
@@ -31,7 +31,7 @@ ENTRYPOINT nginx -g "daemon off;"
---
### ENTRYPOINT vs CMD
### 7.5.3 ENTRYPOINT vs CMD
本节涵盖了相关内容与详细描述主要探讨以下几个方面
@@ -88,7 +88,7 @@ $ docker run myimage -v http://other.com # curl -s -v http://other.com ✓
---
### 场景一让镜像像命令一样使用
### 7.5.4 场景一让镜像像命令一样使用
本节涵盖了相关内容与详细描述主要探讨以下几个方面
@@ -154,7 +154,7 @@ curl -s http://myip.ipip.net -i
---
### 场景二启动前的准备工作
### 7.5.5 场景二启动前的准备工作
本节涵盖了相关内容与详细描述主要探讨以下几个方面
@@ -219,7 +219,7 @@ docker-entrypoint.sh redis-server docker-entrypoint.sh bash
---
### 场景三带参数的应用
### 7.5.6 场景三带参数的应用
如下代码块所示展示了相关示例
@@ -254,7 +254,7 @@ $ docker run myapp --help
---
### 覆盖 ENTRYPOINT
### 7.5.7 覆盖 ENTRYPOINT
使用 `--entrypoint` 参数覆盖
@@ -274,7 +274,7 @@ $ docker run --entrypoint /bin/cat myimage /etc/os-release
---
### ENTRYPOINT CMD 组合表
### 7.5.8 ENTRYPOINT CMD 组合表
相关信息如下表
@@ -290,7 +290,7 @@ $ docker run --entrypoint /bin/cat myimage /etc/os-release
---
### 最佳实践
### 7.5.9 最佳实践
本节涵盖了相关内容与详细描述主要探讨以下几个方面