diff --git a/docs/zh/contribute/contribution_process.md b/docs/zh/contribute/contribution_process.md
index 2e3c7c61b39bd2ba7a3aff4382c274fee922acfa..3b743af5df791fd2052575127123aee65040b5fd 100644
--- a/docs/zh/contribute/contribution_process.md
+++ b/docs/zh/contribute/contribution_process.md
@@ -178,7 +178,7 @@ sections:

> [!NOTE]说明
- > DOC SIG maintainer 审核通过前会审视此 PR 是否需要转测试验收,检视测试流程详见:[文档检视测试流程](https://gitee.com/openeuler/docs/blob/stable-common/docs/zh/contribute/doc_review_test_process.md)。
+ > DOC SIG maintainer 审核通过前会审视此 PR 是否需要转测试验收,检视测试流程详见:[文档检视测试流程](./directory_structure_introductory.md#文档检视测试流程)。
3. 英文翻译
diff --git a/docs/zh/contribute/directory_structure_introductory.md b/docs/zh/contribute/directory_structure_introductory.md
index 0138a849b82a70dbdca0a99c3c677f401ac7326b..49fe12e63494c7ac1ff04c5db31b7498dd0f54d5 100644
--- a/docs/zh/contribute/directory_structure_introductory.md
+++ b/docs/zh/contribute/directory_structure_introductory.md
@@ -259,7 +259,8 @@ SIG 组文档/源码仓库仅存放特性手册,《oeAware用户指南》的
| └─en/
```
- > [!NOTE]说明 存放于 docs/zh 和 docs/en 下的文档均为发布至官网文档中心的文档,必须通过文档流水线,才能合入;若文档仅在仓库内展示、无需发布至官网,不可存放于上述目录,可在 docs/ 下创建其他目录存放。
+ > [!NOTE]说明
+ > 存放于 docs/zh 和 docs/en 下的文档均为发布至官网文档中心的文档,必须通过文档流水线,才能合入;若文档仅在仓库内展示、无需发布至官网,不可存放于上述目录,可在 docs/ 下创建其他目录存放。
- 在 openeuler/docs 仓库中,找到对应场景的 _toc.yaml 文件,并按照指定格式添加文档的索引地址:
@@ -449,12 +450,41 @@ sections:
- label:场景名称。
- description:场景的简介说明。
- sections:
- - label: 一级目录名称。
+ - label:一级目录名称。
- sections:
- href:手册的目录配置文件引用。
- upstream(仅增量特性文档):增量特性手册的目录配置文件引用。
- path(仅增量特性文档):手册的url访问路径(可选,默认值是“./仓库名”)。
+## 文档检视测试流程
+
+为保障文档质量,确保其得到充分检视与完备测试,建议各SIG组遵循以下流程。
+
+
+
+**版本发布之前**:
+
+1. 版本关键角色,根据版本需求,确定文档清单和交付计划,Doc SIG Maintainer 跟踪版本文档需求交付进展;
+2. openeuler/docs 仓拉取新分支;
+3. 代码仓拉取新分支;
+4. 特性 owner 贡献文档,提 PR;
+5. 特性 SIG Maintainer 检视文档;
+6. 文档工程师检视文档,转测试;
+7. 测试工程师检视文档;
+8. 特性 owner 修改 PR 意见;
+9. 特性 SIG Maintainer 合入文档。
+
+**版本发布之后**:
+
+1. 用户使用文档之后,发现文档问题;
+2. 提交文档 Issue(基础特性文档提到 docs 仓,增量特性文档提到各个 SIG 组代码仓;如果提到 docs 仓,则由 Doc SIG maintainer 转到对应代码仓);
+3. 特性 owner 处理 Issue,提交文档 PR;
+4. SIG Maintainer 检视文档;
+5. 文档工程师检视文档,如仅低错修改,无需转测试;如涉及实际内容修改,则转测试(每周或双周固定时间转测试,与 update 版本 Issue 转测节奏保持一致);
+6. 测试工程师检视文档;
+7. 特性 owner 修改 PR 意见;
+8. SIG Maintainer 合入文档。
+
## 文档存放地址
openEuler 文档存储于 [openEuler/docs](https://gitee.com/openeuler/docs) 仓和各 SIG 的文档/源码仓。以下为您提供每本手册在文档仓中的具体存放地址。
@@ -545,7 +575,7 @@ openEuler 文档存储于 [openEuler/docs](https://gitee.com/openeuler/docs) 仓
| secGear开发指南 |
- openeuler/secGear/docs/zh/2403_LTS_SP2 |
+ openeuler/secGear/docs/zh/2403_LTS_SP2 |
| CVE-ease设计指南 |
@@ -561,7 +591,7 @@ openEuler 文档存储于 [openEuler/docs](https://gitee.com/openeuler/docs) 仓
| secDetector使用指南 |
- openeuler/secDetector/docs/zh/2403_LTS_SP2 |
+ openeuler/secDetector/docs/zh/2403_LTS_SP2 |
| 内存与存储 |
@@ -696,7 +726,7 @@ openEuler 文档存储于 [openEuler/docs](https://gitee.com/openeuler/docs) 仓
| 容器镜像构建工具 |
容器镜像构建 |
- openeuler/cloudnative-docs/docs/zh/image_builder/isula-build |
+ openeuler/cloudnative-docs/docs/zh/image_builder/isula-build |
| 云原生操作系统 |
@@ -715,7 +745,7 @@ openEuler 文档存储于 [openEuler/docs](https://gitee.com/openeuler/docs) 仓
| oncn-bwm用户指南 |
- openeuler/cloudnative-docs/docs/zh/hybrid_deployment/oncn-bwm |
+ openeuler/cloudnative-docs/docs/zh/hybrid_deployment/oncn-bwm |
| 集群部署 |
@@ -724,7 +754,7 @@ openEuler 文档存储于 [openEuler/docs](https://gitee.com/openeuler/docs) 仓
| iSulad+k8s集群部署指南 |
- openeuler/cloudnative-docs/docs/zh/cluster_deployment/isulad+k8s |
+ openeuler/cloudnative-docs/docs/zh/cluster_deployment/isulad+k8s |
| 服务网格 |
@@ -771,7 +801,7 @@ openEuler 文档存储于 [openEuler/docs](https://gitee.com/openeuler/docs) 仓
| UniProton用户指南 |
- openeuler/UniProton/docs/zh |
+ openeuler/UniProton/docs/zh |
@@ -881,6 +911,6 @@ openEuler 文档存储于 [openEuler/docs](https://gitee.com/openeuler/docs) 仓
安全 |
/ |
secGear开发指南 |
- openeuler/secGear/docs/zh/2403_LTS_SP2 |
+ openeuler/secGear/docs/zh/2403_LTS_SP2 |
diff --git a/docs/zh/contribute/doc_tools_functions.md b/docs/zh/contribute/doc_tools_functions.md
index 72a95f2573cd2f04169c0f54e4af2acab11eafb3..bb382e491f289b21d494ad6b623bb9dfb4808a91 100644
--- a/docs/zh/contribute/doc_tools_functions.md
+++ b/docs/zh/contribute/doc_tools_functions.md
@@ -95,7 +95,8 @@
### 功能介绍
-- 将选中的文本生成锚点并复制到剪贴板,方便后续使用。
+- 将选中的文本生成锚点并复制到剪贴板,方便后续使用;
+- 生成的锚点遵循以下规范:字母转换为小写,空格替换为中划线,并移除特殊符号(如`!`,`*`)。
### 使用方法
@@ -106,5 +107,5 @@
### 注意事项
-- 生成的锚点适用于 Vitepress 页面的锚点跳转;
+- 生成的锚点适用于 Vitepress 页面,VSCode 编辑器,以及 Gitee 仓库的锚点跳转;
- 通常情况下和大多数 Markdown 预览(如 VSCode 编辑器自带的 Markdown 预览)的锚点跳转一致,但在内容有一些符号的情况下存在一些差异,可能导致锚点在非 Vitepress 构建出的页面下不能跳转。
diff --git a/docs/zh/contribute/doc_tools_static_check.md b/docs/zh/contribute/doc_tools_static_check.md
index e44127188320d9fa6c107b770ffd8e83cbc76e1a..25096b944c5be63fa5978fead58bebba9858a18e 100644
--- a/docs/zh/contribute/doc_tools_static_check.md
+++ b/docs/zh/contribute/doc_tools_static_check.md
@@ -94,14 +94,24 @@
### 功能介绍
-- 自动扫描 [Markdown 文档中的所有链接](./ci_rules.md#link-validity-check),包括以下三种格式:
- - `[文本](链接)` 形式的标准 Markdown 链接
- - `` 形式的裸链接
- - `` 形式的 HTML 链接
-- 支持 HTTP/HTTPS 链接检测,自动忽略链接中的锚点部分(如 `#section`),仅校验主链接地址;
-- 支持对相对路径的文件链接,进行本地文件存在性检查,并可检查锚点的有效性;
-- 支持自定义 HTTP/HTTPS 链接检查白名单,避免对特定可信链接进行报错;
-- 支持通过配置项灵活启用或禁用该功能。
+- 链接识别
+ 支持自动识别文档中以下三种格式的链接:
+ 1. `[文本](链接)`形式的标准 Markdown 链接;
+ 2. ``形式的裸链接;
+ 3. ``形式的 HTML 链接。
+- 链接检查
+ 1. 支持 HTTP/HTTPS 链接检测,自动忽略链接中的锚点部分(如`#section`),仅校验主链接地址;
+ 2. 支持对相对路径的文件链接,进行本地文件存在性检查,并可检查[锚点的有效性](./doc_tools_functions.md#生成链接锚点并复制)。
+- 白名单机制
+ 支持配置 HTTP/HTTPS 链接检查白名单,避免对特定可信链接进行报错:
+ - 默认从远程配置文件中获取:
+ 1. 内网地址,如`http://localhost`,`http://192.168.1.60`;
+ 2. 邮件协议,文件协议,FTP文件协议链接如`ftp://`,`file://`;
+ 3. 示例链接,如`https://repo.openeuler.org/openEuler-{version}/OS/x86_64/`。
+ - 支持按需自定义添加新的白名单。
+- 灵活配置
+ 1. 支持通过配置项灵活启用或禁用该功能;
+ 2. 支持通过配置项启用“仅在链接响应为404(无法访问)时提示”的模式。
### 使用方法
@@ -310,12 +320,15 @@
### 功能介绍
-- 自动扫描 Markdown 文档中的文本内容,检测标点符号使用是否规范;
-- 支持检查中英文标点符号混用问题,如中文文本中使用英文标点,或英文文本中使用中文标点;
-- 支持检查中文标点符号前后空格使用规范,中文标点前后不应有空格;
-- 支持检查标点符号是否存在连续使用的情况;
-- 支持检查手册/指南链接是否被书名号包裹;
-- 标点符号错误会在编辑器以提示(Info)的形式高亮显示,可在底部问题面板,或将光标悬停在错误标记处,查看错误详情。
+- 自动扫描 Markdown 文档中的文本内容,检测标点符号使用是否规范,包括以下检查项:
+ 1. 中文使用了英文符号:中文字段(代码样例等英文段落除外)使用英文标点符号;
+ 2. 多余标点符号:出现连续两个及以上标点符号;
+ 3. 多余空格:中文标点符号前后有空格;
+ 4. 多余空格:中文文字之间有空格;
+ 5. 成对标点符号不完整;
+ 6. 不符合链接规范:如手册类外链接的链接文字中缺少书名号;
+ 7. 多余空格:英文标点符号前有空格,或标点后有多于一个空格;
+ 8. 英文使用了中符号:英文字段使用中文标点符号。
- 支持通过配置项灵活启用或禁用相关功能。
### 使用方法
@@ -340,7 +353,6 @@
- 类型:`boolean`
- 说明:启用连续标点符号检查
- 默认:`false`
-
- `docTools.check.punctuationManualLink.enable`
- 类型:`boolean`
- 说明:启用手册/指南链接是否被书名号包裹检查
diff --git a/docs/zh/contribute/documentation_writing_specifications.md b/docs/zh/contribute/documentation_writing_specifications.md
index b20f1e30e224a1fc3ed5aa449f1cad47b75e73bc..40aa69fbc713164ba64054c5e679c01378cec970 100644
--- a/docs/zh/contribute/documentation_writing_specifications.md
+++ b/docs/zh/contribute/documentation_writing_specifications.md
@@ -185,7 +185,7 @@ installation_and_deployment.md #新增‘安装与部署’文档
【规则】文中行内代码和命令行使用 1 对反引号,如: `代码块`。
-【规则】块级代码使用 3 个顿号或 4 个空格(不能用 TAB 键)缩进,且上下均用整行隔开。
+【规则】块级代码使用 3 个反引号或 4 个空格(不能用 TAB 键)缩进,且上下均用整行隔开。
【举例】
@@ -278,14 +278,43 @@ installation_and_deployment.md #新增‘安装与部署’文档
【规则】链接需要确保指向的目标文件存在,否则会造成链接跳转不正常,不建议使用 HTML 的链接样式。
+【规则】引用如果是某篇文档,建议用书名号包裹。
+
【举例】
```markdown
- 网站链接
-这是一个链接 [菜鸟教程](https://www.runoob.com)。
+A-Tune 的安装步骤请参考[《安装与部署》](https://www.atune.com)。
- 相对路径
- [文档开发流水线门禁](./ci_rules.md)
+[文档开发流水线门禁](./ci_rules.md)
+```
+
+### 锚点
+
+【规则】若要引用文档中的标题、图片或表格,可插入锚点,从而实现向文档特定位置的快速跳转。
+
+【规则】锚点格式:将标题中大写字母转换为小写,空格替换为中划线`-`,并去除特殊符号。
+
+【举例】
+
+```markdown
+# 安装前准备 A*
+
+这是A-Tune的安装前准备。
+
+...
+
+参考[安装前准备](#安装前准备-a)章节。
+```
+
+```markdown
+**图1** CI 检查结果
+
+
+...
+
+参考图1[CI 检查结果](#fig1)。
```
### 表格
diff --git "a/docs/zh/contribute/figures/\346\243\200\350\247\206\346\265\213\350\257\225\346\265\201\347\250\213\345\217\221\345\270\203.jpg" "b/docs/zh/contribute/figures/\346\243\200\350\247\206\346\265\213\350\257\225\346\265\201\347\250\213\345\217\221\345\270\203.jpg"
new file mode 100644
index 0000000000000000000000000000000000000000..a39c7a804bb27862335899879dba3b3f406508a1
Binary files /dev/null and "b/docs/zh/contribute/figures/\346\243\200\350\247\206\346\265\213\350\257\225\346\265\201\347\250\213\345\217\221\345\270\203.jpg" differ