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 @@
使用 Docker 官方的 Registry 创建的仓库面临一些维护问题比如某些镜像删除以后空间默认是不会回收的需要一些命令去回收空间然后重启 Registry在企业中把内部的一些工具包放入 `Nexus` 中是比较常见的做法最新版本 `Nexus3.x` 全面支持 Docker 的私有镜像所以使用 [`Nexus3.x`](https://www.sonatype.com/product/repository-oss-download) 一个软件来管理 `Docker``Maven``Yum``PyPI` 等是一个明智的选择。
### 启动 Nexus 容器
### 6.4.1 启动 Nexus 容器
运行以下命令
@@ -40,7 +40,7 @@ $ docker exec nexus3 cat /nexus-data/admin.password
登录之后可以点击页面上方的齿轮按钮按照下面的方法进行设置
### 创建仓库
### 6.4.2 创建仓库
创建一个私有仓库的方法`Repository->Repositories` 点击右边菜单 `Create repository` 选择 `docker (hosted)`
@@ -50,7 +50,7 @@ $ docker exec nexus3 cat /nexus-data/admin.password
其它的仓库创建方法请各位自己摸索还可以创建一个 `docker (proxy)` 类型的仓库链接到 DockerHub 再创建一个 `docker (group)` 类型的仓库把刚才的 `hosted` `proxy` 添加在一起主机在访问的时候默认下载私有仓库中的镜像如果没有将链接到 DockerHub 中下载并缓存到 Nexus
### 添加访问权限
### 6.4.3 添加访问权限
菜单 `Security->Realms` Docker Bearer Token Realm 移到右边的框中保存
@@ -58,7 +58,7 @@ $ docker exec nexus3 cat /nexus-data/admin.password
添加用户菜单 `Security->Users`->`Create local user` `Roles` 选项中选中刚才创建的规则移动到右边的窗口保存
### NGINX 反向代理配置
### 6.4.4 NGINX 反向代理配置
证书的生成请参见 [`私有仓库高级配置`](6.3_registry_auth.md) 里面证书生成一节
@@ -113,7 +113,7 @@ server {
}
```
### Docker 主机访问镜像仓库
### 6.4.5 Docker 主机访问镜像仓库
如果不启用 SSL 加密可以通过[前面章节](6.2_registry.md)的方法添加非 https 仓库地址到 Docker 的配置文件中然后重启 Docker