From d27d6e7829dfcb3984875fa3dae41c7aaa5c541d Mon Sep 17 00:00:00 2001 From: chopupu <1123478123@qq.com> Date: Tue, 11 Feb 2025 20:45:25 +0800 Subject: [PATCH] rename --- docs/zh/Cloud/1.py | 60 --------- .../DockerEngine/Menu/index.md | 20 +-- .../DockerEngine/command-reference.md | 0 .../DockerEngine/container-engine.md | 0 .../DockerEngine/container-management-1.md | 0 .../DockerEngine/container-management-2.md | 0 .../DockerEngine/image-management-1.md | 0 .../DockerEngine/image-management-2.md | 0 .../installation-and-configuration-3.md | 0 .../DockerEngine/statistics.md | 0 .../iSulaContainerEngine/Menu/index.md | 48 +++---- .../iSulaContainerEngine/appendix.md | 0 .../application-scenarios.md | 0 .../checking-the-container-health-status.md | 0 .../container-magament.md | 0 .../container-resource-management.md | 0 .../iSulaContainerEngine/cri-2.md | 0 .../iSulaContainerEngine/cri.md | 0 .../iSulaContainerEngine/errorLabelCheck.py | 121 ++++++++++++++++++ .../iSulaContainerEngine/image-management.md | 0 .../installation-configuration.md | 0 .../installation-upgrade-Uinstallation.md | 0 ...onnecting-isula-shim-v2-with-stratovirt.md | 0 .../interconnection-with-the-cni-network.md | 0 .../iSulaContainerEngine/isula-faqs.md | 0 .../iSulaContainerEngine/isula-support-cdi.md | 0 .../isulad-container-engine.md | 0 .../isulad-support-cgroup-v2.md | 0 .../isulad-support-nri.md | 0 .../local-volume-management.md | 0 .../privileged-container.md | 0 .../querying-information.md | 0 .../iSulaContainerEngine/security-features.md | 0 .../supporting-oci-hooks.md | 0 .../iSulaContainerEngine/uninstallation.md | 0 .../iSulaContainerEngine/upgrade-methods.md | 0 .../SecureContainer/Menu/index.md | 12 +- .../{appendix-2.md => appendix-1.md} | 0 ...guring-resources-for-a-secure-container.md | 2 +- .../ImageBuilder/isula-build/Menu/index.md | 8 +- .../isula-build/isula-build-appendix.md | 0 .../isula-build/isula-build-faqs.md | 0 .../isula-build/isula-build-tool.md | 0 .../ImageBuilder/isula-build/isula-build.md | 0 docs/zh/Cloud/Kmesh/Kmesh/Menu/index.md | 2 +- docs/zh/Cloud/KubeOS/KubeOS/Menu/index.md | 2 +- .../{overview.md => kubeos-user-guide.md} | 0 docs/zh/Cloud/NestOS/NestOS/Menu/index.md | 4 +- .../NestOS/NestOS/nestos-for-container.md | 0 49 files changed, 170 insertions(+), 109 deletions(-) delete mode 100644 docs/zh/Cloud/1.py rename "docs/zh/Cloud/ContainerEngine/DockerEngine/\345\221\275\344\273\244\350\241\214\345\217\202\350\200\203.md" => docs/zh/Cloud/ContainerEngine/DockerEngine/command-reference.md (100%) rename "docs/zh/Cloud/ContainerEngine/DockerEngine/\345\256\271\345\231\250\345\274\225\346\223\216-4.md" => docs/zh/Cloud/ContainerEngine/DockerEngine/container-engine.md (100%) rename "docs/zh/Cloud/ContainerEngine/DockerEngine/\345\256\271\345\231\250\347\256\241\347\220\206-3.md" => docs/zh/Cloud/ContainerEngine/DockerEngine/container-management-1.md (100%) rename "docs/zh/Cloud/ContainerEngine/DockerEngine/\345\256\271\345\231\250\347\256\241\347\220\206-4.md" => docs/zh/Cloud/ContainerEngine/DockerEngine/container-management-2.md (100%) rename "docs/zh/Cloud/ContainerEngine/DockerEngine/\351\225\234\345\203\217\347\256\241\347\220\206-3.md" => docs/zh/Cloud/ContainerEngine/DockerEngine/image-management-1.md (100%) rename "docs/zh/Cloud/ContainerEngine/DockerEngine/\351\225\234\345\203\217\347\256\241\347\220\206-4.md" => docs/zh/Cloud/ContainerEngine/DockerEngine/image-management-2.md (100%) rename "docs/zh/Cloud/ContainerEngine/DockerEngine/\345\256\211\350\243\205\351\205\215\347\275\256-3.md" => docs/zh/Cloud/ContainerEngine/DockerEngine/installation-and-configuration-3.md (100%) rename "docs/zh/Cloud/ContainerEngine/DockerEngine/\347\273\237\350\256\241\344\277\241\346\201\257-4.md" => docs/zh/Cloud/ContainerEngine/DockerEngine/statistics.md (100%) rename "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\351\231\204\345\275\225.md" => docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/appendix.md (100%) rename "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\344\275\277\347\224\250\346\214\207\345\215\227.md" => docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/application-scenarios.md (100%) rename "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\345\256\271\345\231\250\345\201\245\345\272\267\347\212\266\346\200\201\346\243\200\346\237\245.md" => docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/checking-the-container-health-status.md (100%) rename "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\345\256\271\345\231\250\347\256\241\347\220\206.md" => docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/container-magament.md (100%) rename "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\345\256\271\345\231\250\350\265\204\346\272\220\347\256\241\347\220\206.md" => docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/container-resource-management.md (100%) rename "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/CRI-v1\346\216\245\345\217\243.md" => docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/cri-2.md (100%) rename "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/CRI-v1alpha2\346\216\245\345\217\243.md" => docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/cri.md (100%) create mode 100644 docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/errorLabelCheck.py rename "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\351\225\234\345\203\217\347\256\241\347\220\206.md" => docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/image-management.md (100%) rename "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\345\256\211\350\243\205\344\270\216\351\205\215\347\275\256.md" => docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/installation-configuration.md (100%) rename "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\345\256\211\350\243\205-\345\215\207\347\272\247\344\270\216\345\215\270\350\275\275.md" => docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/installation-upgrade-Uinstallation.md (100%) rename "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/iSula-shim-v2\345\257\271\346\216\245stratovirt.md" => docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/interconnecting-isula-shim-v2-with-stratovirt.md (100%) rename "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\346\224\257\346\214\201CNI\347\275\221\347\273\234.md" => docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/interconnection-with-the-cni-network.md (100%) rename "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/isula\345\270\270\350\247\201\351\227\256\351\242\230\344\270\216\350\247\243\345\206\263\346\226\271\346\263\225.md" => docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/isula-faqs.md (100%) rename "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/iSulad\346\224\257\346\214\201CDI.md" => docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/isula-support-cdi.md (100%) rename "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/iSula\345\256\271\345\231\250\345\274\225\346\223\216.md" => docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/isulad-container-engine.md (100%) rename "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/iSulad\346\224\257\346\214\201cgroup v2.md" => docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/isulad-support-cgroup-v2.md (100%) rename "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/iSulad\346\224\257\346\214\201NRI.md" => docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/isulad-support-nri.md (100%) rename "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\346\234\254\345\234\260\345\215\267\347\256\241\347\220\206.md" => docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/local-volume-management.md (100%) rename "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\347\211\271\346\235\203\345\256\271\345\231\250.md" => docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/privileged-container.md (100%) rename "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\346\237\245\350\257\242\344\277\241\346\201\257.md" => docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/querying-information.md (100%) rename "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\345\256\211\345\205\250\347\211\271\346\200\247.md" => docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/security-features.md (100%) rename "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\346\224\257\346\214\201OCI-hooks.md" => docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/supporting-oci-hooks.md (100%) rename "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\345\215\270\350\275\275.md" => docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/uninstallation.md (100%) rename "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\345\215\207\347\272\247.md" => docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/upgrade-methods.md (100%) rename docs/zh/Cloud/ContainerForm/SecureContainer/{appendix-2.md => appendix-1.md} (100%) rename "docs/zh/Cloud/ImageBuilder/isula-build/isula-build\351\231\204\345\275\225.md" => docs/zh/Cloud/ImageBuilder/isula-build/isula-build-appendix.md (100%) rename "docs/zh/Cloud/ImageBuilder/isula-build/isula-build\345\270\270\350\247\201\351\227\256\351\242\230\344\270\216\350\247\243\345\206\263\346\226\271\346\263\225.md" => docs/zh/Cloud/ImageBuilder/isula-build/isula-build-faqs.md (100%) rename "docs/zh/Cloud/ImageBuilder/isula-build/isula-build\346\236\204\345\273\272\345\267\245\345\205\267.md" => docs/zh/Cloud/ImageBuilder/isula-build/isula-build-tool.md (100%) rename "docs/zh/Cloud/ImageBuilder/isula-build/isula-build\344\275\277\347\224\250\346\214\207\345\215\227.md" => docs/zh/Cloud/ImageBuilder/isula-build/isula-build.md (100%) rename docs/zh/Cloud/KubeOS/KubeOS/{overview.md => kubeos-user-guide.md} (100%) rename "docs/zh/Cloud/NestOS/NestOS/NestOS For Container\347\224\250\346\210\267\346\214\207\345\215\227.md" => docs/zh/Cloud/NestOS/NestOS/nestos-for-container.md (100%) diff --git a/docs/zh/Cloud/1.py b/docs/zh/Cloud/1.py deleted file mode 100644 index fd3353188..000000000 --- a/docs/zh/Cloud/1.py +++ /dev/null @@ -1,60 +0,0 @@ -import os -import re -from bs4 import BeautifulSoup - - -def fix_unclosed_tags(markdown_content): - """ - 修复Markdown内容中未闭合的HTML标签 - """ - # 使用正则表达式提取HTML片段 - html_fragments = re.findall(r'<[^>]+>', markdown_content) - - # 将HTML片段组合成一个完整的HTML文档 - html_content = '' + ''.join(html_fragments) + '' - - # 使用BeautifulSoup解析HTML - soup = BeautifulSoup(html_content, 'html5lib') - - # 获取修复后的HTML内容 - fixed_html = str(soup.body) - - # 去除多余的和标签 - fixed_html = fixed_html.replace('', '').replace('', '') - - # 将修复后的HTML替换回Markdown内容 - for original, fixed in zip(html_fragments, re.findall(r'<[^>]+>', fixed_html)): - markdown_content = markdown_content.replace(original, fixed) - - return markdown_content - - -def process_markdown_file(file_path): - """ - 处理单个Markdown文件 - """ - with open(file_path, 'r', encoding='utf-8') as file: - content = file.read() - - fixed_content = fix_unclosed_tags(content) - - with open(file_path, 'w', encoding='utf-8') as file: - file.write(fixed_content) - print(f"已修复文件: {file_path}") - - -def find_and_fix_markdown_files(root_dir): - """ - 递归查找并修复所有Markdown文件 - """ - for dirpath, _, filenames in os.walk(root_dir): - for filename in filenames: - if filename.endswith('.md'): - file_path = os.path.join(dirpath, filename) - process_markdown_file(file_path) - - -if __name__ == "__main__": - root_directory = r'/Users/liujingrong/Desktop/docs/docs/zh/docs/1newStruct/Server/Network' # 替换为你的Markdown文件根目录 - find_and_fix_markdown_files(root_directory) - print("所有Markdown文件已修复完成!") \ No newline at end of file diff --git a/docs/zh/Cloud/ContainerEngine/DockerEngine/Menu/index.md b/docs/zh/Cloud/ContainerEngine/DockerEngine/Menu/index.md index 794bf1fd5..38707157e 100644 --- a/docs/zh/Cloud/ContainerEngine/DockerEngine/Menu/index.md +++ b/docs/zh/Cloud/ContainerEngine/DockerEngine/Menu/index.md @@ -2,13 +2,13 @@ headless: true --- -- [Docker容器]({{< relref "./Docker容器.md" >}}) - - [安装配置]({{< relref "./安装配置-3.md" >}}) - - [容器管理]({{< relref "./容器管理-3.md" >}}) - - [镜像管理]({{< relref "./镜像管理-3.md" >}}) - - [命令行参考]({{< relref "./命令行参考.md" >}}) - - [容器引擎]({{< relref "./容器引擎-4.md" >}}) - - [容器管理]({{< relref "./容器管理-4.md" >}}) - - [镜像管理]({{< relref "./镜像管理-4.md" >}}) - - [统计信息]({{< relref "./统计信息-4.md" >}}) - - [Docker常见问题与解决方法]({{< relref "./Docker常见问题与解决方法.md" >}}) +- [Docker容器]({{< relref "./docker-container.md" >}}) + - [安装配置]({{< relref "./installation-and-configuration-3.md" >}}) + - [容器管理]({{< relref "./container-management-1.md" >}}) + - [镜像管理]({{< relref "./image-management-1.md" >}}) + - [命令行参考]({{< relref "./command-reference.md" >}}) + - [容器引擎]({{< relref "./container-engine.md" >}}) + - [容器管理]({{< relref "./container-management-2.md" >}}) + - [镜像管理]({{< relref "./image-management-2.md" >}}) + - [统计信息]({{< relref "./statistics.md" >}}) + - [Docker常见问题与解决方法]({{< relref "./docker-faqs.md" >}}) diff --git "a/docs/zh/Cloud/ContainerEngine/DockerEngine/\345\221\275\344\273\244\350\241\214\345\217\202\350\200\203.md" b/docs/zh/Cloud/ContainerEngine/DockerEngine/command-reference.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/DockerEngine/\345\221\275\344\273\244\350\241\214\345\217\202\350\200\203.md" rename to docs/zh/Cloud/ContainerEngine/DockerEngine/command-reference.md diff --git "a/docs/zh/Cloud/ContainerEngine/DockerEngine/\345\256\271\345\231\250\345\274\225\346\223\216-4.md" b/docs/zh/Cloud/ContainerEngine/DockerEngine/container-engine.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/DockerEngine/\345\256\271\345\231\250\345\274\225\346\223\216-4.md" rename to docs/zh/Cloud/ContainerEngine/DockerEngine/container-engine.md diff --git "a/docs/zh/Cloud/ContainerEngine/DockerEngine/\345\256\271\345\231\250\347\256\241\347\220\206-3.md" b/docs/zh/Cloud/ContainerEngine/DockerEngine/container-management-1.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/DockerEngine/\345\256\271\345\231\250\347\256\241\347\220\206-3.md" rename to docs/zh/Cloud/ContainerEngine/DockerEngine/container-management-1.md diff --git "a/docs/zh/Cloud/ContainerEngine/DockerEngine/\345\256\271\345\231\250\347\256\241\347\220\206-4.md" b/docs/zh/Cloud/ContainerEngine/DockerEngine/container-management-2.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/DockerEngine/\345\256\271\345\231\250\347\256\241\347\220\206-4.md" rename to docs/zh/Cloud/ContainerEngine/DockerEngine/container-management-2.md diff --git "a/docs/zh/Cloud/ContainerEngine/DockerEngine/\351\225\234\345\203\217\347\256\241\347\220\206-3.md" b/docs/zh/Cloud/ContainerEngine/DockerEngine/image-management-1.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/DockerEngine/\351\225\234\345\203\217\347\256\241\347\220\206-3.md" rename to docs/zh/Cloud/ContainerEngine/DockerEngine/image-management-1.md diff --git "a/docs/zh/Cloud/ContainerEngine/DockerEngine/\351\225\234\345\203\217\347\256\241\347\220\206-4.md" b/docs/zh/Cloud/ContainerEngine/DockerEngine/image-management-2.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/DockerEngine/\351\225\234\345\203\217\347\256\241\347\220\206-4.md" rename to docs/zh/Cloud/ContainerEngine/DockerEngine/image-management-2.md diff --git "a/docs/zh/Cloud/ContainerEngine/DockerEngine/\345\256\211\350\243\205\351\205\215\347\275\256-3.md" b/docs/zh/Cloud/ContainerEngine/DockerEngine/installation-and-configuration-3.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/DockerEngine/\345\256\211\350\243\205\351\205\215\347\275\256-3.md" rename to docs/zh/Cloud/ContainerEngine/DockerEngine/installation-and-configuration-3.md diff --git "a/docs/zh/Cloud/ContainerEngine/DockerEngine/\347\273\237\350\256\241\344\277\241\346\201\257-4.md" b/docs/zh/Cloud/ContainerEngine/DockerEngine/statistics.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/DockerEngine/\347\273\237\350\256\241\344\277\241\346\201\257-4.md" rename to docs/zh/Cloud/ContainerEngine/DockerEngine/statistics.md diff --git a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/Menu/index.md b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/Menu/index.md index c38c2defc..172d72618 100644 --- a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/Menu/index.md +++ b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/Menu/index.md @@ -2,27 +2,27 @@ headless: true --- -- [iSula容器引擎]({{< relref "./iSula容器引擎.md" >}}) - - [安装、升级与卸载]({{< relref "./安装-升级与卸载.md" >}}) - -[安装与配置]({{< relref "./安装与配置.md" >}}) - -[升级]({{< relref "./升级.md" >}}) - -[卸载]({{< relref "./卸载.md" >}}) - - [使用指南]({{< relref "./使用指南.md" >}}) - - [容器管理]({{< relref "./容器管理.md" >}}) - - [支持CNI网络]({{< relref "./支持CNI网络.md" >}}) - - [容器资源管理]({{< relref "./容器资源管理.md" >}}) - - [特权容器]({{< relref "./特权容器.md" >}}) - - [CRI-v1alpha2接口]({{< relref "./CRI-v1alpha2接口.md" >}}) - - [CRI-v1接口]({{< relref "./CRI-v1接口.md" >}}) - - [镜像管理]({{< relref "./镜像管理.md" >}}) - - [容器健康状态检查]({{< relref "./容器健康状态检查.md" >}}) - - [查询信息]({{< relref "./查询信息.md" >}}) - - [安全特性]({{< relref "./安全特性.md" >}}) - - [支持OCI hooks]({{< relref "./支持OCI-hooks.md" >}}) - - [本地卷管理]({{< relref "./本地卷管理.md" >}}) - - [iSulad shim v2 对接 StratoVirt]({{< relref "./iSula-shim-v2对接stratovirt.md" >}}) - - [iSulad支持cgroup v2]({{< relref "./iSulad支持cgroup v2.md" >}}) - - [iSulad支持CDI]({{< relref "./iSulad支持CDI.md" >}}) - - [iSulad支持NRI]({{< relref "./iSulad支持NRI.md" >}}) - - [常见问题与解决方法]({{< relref "./isula常见问题与解决方法.md" >}}) - - [附录]({{< relref "./附录.md" >}}) +- [iSula容器引擎]({{< relref "./isulad-container-engine.md" >}}) + - [安装、升级与卸载]({{< relref "./installation-upgrade-Uninstallation.md" >}}) + - [安装与配置]({{< relref "./installation-configuration.md" >}}) + - [升级]({{< relref "./upgrade-methods.md" >}}) + - [卸载]({{< relref "./uninstallation.md" >}}) + - [使用指南]({{< relref "./application-scenarios.md" >}}) + - [容器管理]({{< relref "./container-management.mdd" >}}) + - [支持CNI网络]({{< relref "./interconnection-with-the-cni-network.mdd" >}}) + - [容器资源管理]({{< relref "./container-resource-management.md" >}}) + - [特权容器]({{< relref "./privileged-container.md" >}}) + - [CRI-v1alpha2接口]({{< relref "./cri.md" >}}) + - [CRI-v1接口]({{< relref "./cri-2.md" >}}) + - [镜像管理]({{< relref "./image-management.md" >}}) + - [容器健康状态检查]({{< relref "./checking-the-container-health-status.md.md" >}}) + - [查询信息]({{< relref "./querying-information.md" >}}) + - [安全特性]({{< relref "./security-features.md" >}}) + - [支持OCI hooks]({{< relref "./supporting-oci-hooks.md" >}}) + - [本地卷管理]({{< relref "./local-volume-management.md" >}}) + - [iSulad shim v2 对接 StratoVirt]({{< relref "./interconnecting-isula-shim-v2-with-stratovirt.md" >}}) + - [iSulad支持cgroup v2]({{< relref "./isulad-support-cgroup-v2.md" >}}) + - [iSulad支持CDI]({{< relref "./isulad-support-cdi.md" >}}) + - [iSulad支持NRI]({{< relref "./isulad-support-nri.md" >}}) + - [常见问题与解决方法]({{< relref "./isula-faqs.md" >}}) + - [附录]({{< relref "./appendix.md" >}}) diff --git "a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\351\231\204\345\275\225.md" b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/appendix.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\351\231\204\345\275\225.md" rename to docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/appendix.md diff --git "a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\344\275\277\347\224\250\346\214\207\345\215\227.md" b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/application-scenarios.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\344\275\277\347\224\250\346\214\207\345\215\227.md" rename to docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/application-scenarios.md diff --git "a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\345\256\271\345\231\250\345\201\245\345\272\267\347\212\266\346\200\201\346\243\200\346\237\245.md" b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/checking-the-container-health-status.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\345\256\271\345\231\250\345\201\245\345\272\267\347\212\266\346\200\201\346\243\200\346\237\245.md" rename to docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/checking-the-container-health-status.md diff --git "a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\345\256\271\345\231\250\347\256\241\347\220\206.md" b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/container-magament.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\345\256\271\345\231\250\347\256\241\347\220\206.md" rename to docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/container-magament.md diff --git "a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\345\256\271\345\231\250\350\265\204\346\272\220\347\256\241\347\220\206.md" b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/container-resource-management.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\345\256\271\345\231\250\350\265\204\346\272\220\347\256\241\347\220\206.md" rename to docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/container-resource-management.md diff --git "a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/CRI-v1\346\216\245\345\217\243.md" b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/cri-2.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/CRI-v1\346\216\245\345\217\243.md" rename to docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/cri-2.md diff --git "a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/CRI-v1alpha2\346\216\245\345\217\243.md" b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/cri.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/CRI-v1alpha2\346\216\245\345\217\243.md" rename to docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/cri.md diff --git a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/errorLabelCheck.py b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/errorLabelCheck.py new file mode 100644 index 000000000..153724c54 --- /dev/null +++ b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/errorLabelCheck.py @@ -0,0 +1,121 @@ +import re +import os +from common import get_pr_files + + +def check_unclosed_tags(html, markdown_lines, html_start_line): + """ + 检查未闭合的HTML标签,并返回错误信息。 + 行号信息映射到原始 Markdown 文件中的位置。 + """ + stack = [] + index = 0 + line_number = 1 + errors = [] + # 精确匹配 HTML 标签的正则表达式 + html_tag_pattern = re.compile(r'<([a-zA-Z]+)(?:\s[^>]*)?(?:/>|>)|') + + while index < len(html): + match = html_tag_pattern.search(html, index) + if not match: + break + + start_index = match.start() + end_index = match.end() + tag = match.group(0) + + # 更新行号 + line_number += html[index:start_index].count('\n') + + # 将 HTML 中的行号映射到原始 Markdown 文件中的行号 + markdown_line_number = html_start_line + line_number - 1 + + if tag.startswith(''): + # 自闭合标签,不压入栈中 + pass + else: + stack.append((tag_name, markdown_line_number)) # 记录标签名和行号 + + index = end_index + + # 检查栈中是否还有未闭合的开始标签 + if stack: + for tag, tag_line in stack: + errors.append(f"在文件中的第 {tag_line} 行发现未闭合的开始标签: <{tag}>") + + return errors + + +def extract_html_from_markdown(markdown): + html_blocks = [] + block_start_lines = [] + # 匹配 HTML 块的正则表达式,如
...
这种完整块 + html_block_pattern = re.compile(r'<([a-zA-Z]+)(?:\s[^>]*)?>(.*?)', re.DOTALL) + # 匹配单个 HTML 标签的正则表达式 + single_tag_pattern = re.compile(r'<([a-zA-Z]+)(?:\s[^>]*)?/>') + + # 先提取完整的 HTML 块 + for match in html_block_pattern.finditer(markdown): + start_index = match.start() + start_line = markdown[:start_index].count('\n') + 1 + html_blocks.append(match.group(0)) + block_start_lines.append(start_line) + + # 再提取单个自闭合 HTML 标签 + for match in single_tag_pattern.finditer(markdown): + start_index = match.start() + start_line = markdown[:start_index].count('\n') + 1 + html_blocks.append(match.group(0)) + block_start_lines.append(start_line) + + return html_blocks, block_start_lines + + +def process_markdown_file(file_path): + """ + 处理Markdown文件,修复未闭合的HTML标签。 + """ + with open(file_path, 'r', encoding='utf-8') as file: + content = file.read() + markdown_lines = content.split('\n') + + html_blocks, block_start_lines = extract_html_from_markdown(content) + all_errors = [] + + for html_block, start_line in zip(html_blocks, block_start_lines): + errors = check_unclosed_tags(html_block, markdown_lines, start_line) + all_errors.extend(errors) + + if all_errors: + for error in all_errors: + print(f"文件{file_path}中发现错误:{error}") + raise ValueError("发现未闭合的HTML标签") + else: + print(f"文件 {file_path} 中的HTML标签已检查,未发现未闭合标签。") + + +if __name__ == "__main__": + try: + pr_files = 'docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/安装特性.md' + for pr_file in pr_files: + if not os.path.exists(pr_file): + print(f"文件不存在: {pr_file}") + continue + if ' ' in pr_file: + pr_file = pr_file.replace(' ', '\ ') + process_markdown_file(pr_file) + print(f"文件 {pr_file} 中的HTML标签已检查,未发现未闭合标签。") + except ValueError as e: + print(f"错误: {e}") + exit(1) # 退出脚本并返回非零状态码 diff --git "a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\351\225\234\345\203\217\347\256\241\347\220\206.md" b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/image-management.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\351\225\234\345\203\217\347\256\241\347\220\206.md" rename to docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/image-management.md diff --git "a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\345\256\211\350\243\205\344\270\216\351\205\215\347\275\256.md" b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/installation-configuration.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\345\256\211\350\243\205\344\270\216\351\205\215\347\275\256.md" rename to docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/installation-configuration.md diff --git "a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\345\256\211\350\243\205-\345\215\207\347\272\247\344\270\216\345\215\270\350\275\275.md" b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/installation-upgrade-Uinstallation.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\345\256\211\350\243\205-\345\215\207\347\272\247\344\270\216\345\215\270\350\275\275.md" rename to docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/installation-upgrade-Uinstallation.md diff --git "a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/iSula-shim-v2\345\257\271\346\216\245stratovirt.md" b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/interconnecting-isula-shim-v2-with-stratovirt.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/iSula-shim-v2\345\257\271\346\216\245stratovirt.md" rename to docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/interconnecting-isula-shim-v2-with-stratovirt.md diff --git "a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\346\224\257\346\214\201CNI\347\275\221\347\273\234.md" b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/interconnection-with-the-cni-network.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\346\224\257\346\214\201CNI\347\275\221\347\273\234.md" rename to docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/interconnection-with-the-cni-network.md diff --git "a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/isula\345\270\270\350\247\201\351\227\256\351\242\230\344\270\216\350\247\243\345\206\263\346\226\271\346\263\225.md" b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/isula-faqs.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/isula\345\270\270\350\247\201\351\227\256\351\242\230\344\270\216\350\247\243\345\206\263\346\226\271\346\263\225.md" rename to docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/isula-faqs.md diff --git "a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/iSulad\346\224\257\346\214\201CDI.md" b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/isula-support-cdi.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/iSulad\346\224\257\346\214\201CDI.md" rename to docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/isula-support-cdi.md diff --git "a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/iSula\345\256\271\345\231\250\345\274\225\346\223\216.md" b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/isulad-container-engine.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/iSula\345\256\271\345\231\250\345\274\225\346\223\216.md" rename to docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/isulad-container-engine.md diff --git "a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/iSulad\346\224\257\346\214\201cgroup v2.md" b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/isulad-support-cgroup-v2.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/iSulad\346\224\257\346\214\201cgroup v2.md" rename to docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/isulad-support-cgroup-v2.md diff --git "a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/iSulad\346\224\257\346\214\201NRI.md" b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/isulad-support-nri.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/iSulad\346\224\257\346\214\201NRI.md" rename to docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/isulad-support-nri.md diff --git "a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\346\234\254\345\234\260\345\215\267\347\256\241\347\220\206.md" b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/local-volume-management.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\346\234\254\345\234\260\345\215\267\347\256\241\347\220\206.md" rename to docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/local-volume-management.md diff --git "a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\347\211\271\346\235\203\345\256\271\345\231\250.md" b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/privileged-container.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\347\211\271\346\235\203\345\256\271\345\231\250.md" rename to docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/privileged-container.md diff --git "a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\346\237\245\350\257\242\344\277\241\346\201\257.md" b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/querying-information.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\346\237\245\350\257\242\344\277\241\346\201\257.md" rename to docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/querying-information.md diff --git "a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\345\256\211\345\205\250\347\211\271\346\200\247.md" b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/security-features.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\345\256\211\345\205\250\347\211\271\346\200\247.md" rename to docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/security-features.md diff --git "a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\346\224\257\346\214\201OCI-hooks.md" b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/supporting-oci-hooks.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\346\224\257\346\214\201OCI-hooks.md" rename to docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/supporting-oci-hooks.md diff --git "a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\345\215\270\350\275\275.md" b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/uninstallation.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\345\215\270\350\275\275.md" rename to docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/uninstallation.md diff --git "a/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\345\215\207\347\272\247.md" b/docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/upgrade-methods.md similarity index 100% rename from "docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/\345\215\207\347\272\247.md" rename to docs/zh/Cloud/ContainerEngine/iSulaContainerEngine/upgrade-methods.md diff --git a/docs/zh/Cloud/ContainerForm/SecureContainer/Menu/index.md b/docs/zh/Cloud/ContainerForm/SecureContainer/Menu/index.md index 3a55af301..2ff1a3aeb 100644 --- a/docs/zh/Cloud/ContainerForm/SecureContainer/Menu/index.md +++ b/docs/zh/Cloud/ContainerForm/SecureContainer/Menu/index.md @@ -2,10 +2,10 @@ headless: true --- -- [安全容器]({{< relref "./安全容器.md" >}}) - - [安装与配置]({{< relref "./安装与配置-2.md" >}}) - - [使用方法]({{< relref "./使用方法-1.md" >}}) - - [管理安全容器的生命周期]({{< relref "./管理安全容器的生命周期.md" >}}) - - [为安全容器配置资源]({{< relref "./为安全容器配置资源.md" >}}) - - [监控安全容器]({{< relref "./监控安全容器.md" >}}) +- [安全容器]({{< relref "./secure-container.md" >}}) + - [安装与配置]({{< relref "./installation-and-deployment-2.md" >}}) + - [使用方法]({{< relref "./application-scenarios-2.md" >}}) + - [管理安全容器的生命周期]({{< relref "./managing-the-lifecycle-of-a-secure-container.md" >}}) + - [为安全容器配置资源]({{< relref "./configuring-resources-for-a-secure-container.md" >}}) + - [监控安全容器]({{< relref "./monitoring-secure-containers.md" >}}) - [附录]({{< relref "./appendix-2.md" >}}) diff --git a/docs/zh/Cloud/ContainerForm/SecureContainer/appendix-2.md b/docs/zh/Cloud/ContainerForm/SecureContainer/appendix-1.md similarity index 100% rename from docs/zh/Cloud/ContainerForm/SecureContainer/appendix-2.md rename to docs/zh/Cloud/ContainerForm/SecureContainer/appendix-1.md diff --git a/docs/zh/Cloud/ContainerForm/SecureContainer/configuring-resources-for-a-secure-container.md b/docs/zh/Cloud/ContainerForm/SecureContainer/configuring-resources-for-a-secure-container.md index ffbccd64a..e0b99d129 100644 --- a/docs/zh/Cloud/ContainerForm/SecureContainer/configuring-resources-for-a-secure-container.md +++ b/docs/zh/Cloud/ContainerForm/SecureContainer/configuring-resources-for-a-secure-container.md @@ -7,7 +7,7 @@ 安全容器运行于虚拟化隔离的轻量级虚拟机内,因此资源的配置应分为两部分:对轻量级虚拟机的资源配置,即Host资源配置;对虚拟机内容器的配置,即Guest容器资源配置。以下资源配置均分为这两部分。 -## 资源共享-27 +## 资源共享 由于安全容器运行于虚拟化隔离的轻量虚拟机内,故无法访问Host上某些namespace下的资源,因此启动时不支持--net host,--ipc host,--pid host,--uts host。 diff --git a/docs/zh/Cloud/ImageBuilder/isula-build/Menu/index.md b/docs/zh/Cloud/ImageBuilder/isula-build/Menu/index.md index d91409f22..f9f09c408 100644 --- a/docs/zh/Cloud/ImageBuilder/isula-build/Menu/index.md +++ b/docs/zh/Cloud/ImageBuilder/isula-build/Menu/index.md @@ -2,7 +2,7 @@ headless: true --- -- [容器镜像构建]({{< relref "./isula-build构建工具.md" >}}) - - [使用指南]({{< relref "./isula-build使用指南.md" >}}) - - [常见问题与解决方法]({{< relref "./isula-build常见问题与解决方法.md" >}}) - - [附录]({{< relref "./isula-build附录.md" >}}) +- [容器镜像构建]({{< relref "./isula-build-tool.md" >}}) + - [使用指南]({{< relref "./isula-build.md" >}}) + - [常见问题与解决方法]({{< relref "./isula-build-faqs.md" >}}) + - [附录]({{< relref "./isula-build-appendix.md" >}}) diff --git "a/docs/zh/Cloud/ImageBuilder/isula-build/isula-build\351\231\204\345\275\225.md" b/docs/zh/Cloud/ImageBuilder/isula-build/isula-build-appendix.md similarity index 100% rename from "docs/zh/Cloud/ImageBuilder/isula-build/isula-build\351\231\204\345\275\225.md" rename to docs/zh/Cloud/ImageBuilder/isula-build/isula-build-appendix.md diff --git "a/docs/zh/Cloud/ImageBuilder/isula-build/isula-build\345\270\270\350\247\201\351\227\256\351\242\230\344\270\216\350\247\243\345\206\263\346\226\271\346\263\225.md" b/docs/zh/Cloud/ImageBuilder/isula-build/isula-build-faqs.md similarity index 100% rename from "docs/zh/Cloud/ImageBuilder/isula-build/isula-build\345\270\270\350\247\201\351\227\256\351\242\230\344\270\216\350\247\243\345\206\263\346\226\271\346\263\225.md" rename to docs/zh/Cloud/ImageBuilder/isula-build/isula-build-faqs.md diff --git "a/docs/zh/Cloud/ImageBuilder/isula-build/isula-build\346\236\204\345\273\272\345\267\245\345\205\267.md" b/docs/zh/Cloud/ImageBuilder/isula-build/isula-build-tool.md similarity index 100% rename from "docs/zh/Cloud/ImageBuilder/isula-build/isula-build\346\236\204\345\273\272\345\267\245\345\205\267.md" rename to docs/zh/Cloud/ImageBuilder/isula-build/isula-build-tool.md diff --git "a/docs/zh/Cloud/ImageBuilder/isula-build/isula-build\344\275\277\347\224\250\346\214\207\345\215\227.md" b/docs/zh/Cloud/ImageBuilder/isula-build/isula-build.md similarity index 100% rename from "docs/zh/Cloud/ImageBuilder/isula-build/isula-build\344\275\277\347\224\250\346\214\207\345\215\227.md" rename to docs/zh/Cloud/ImageBuilder/isula-build/isula-build.md diff --git a/docs/zh/Cloud/Kmesh/Kmesh/Menu/index.md b/docs/zh/Cloud/Kmesh/Kmesh/Menu/index.md index cdce9e81c..80611d0ee 100644 --- a/docs/zh/Cloud/Kmesh/Kmesh/Menu/index.md +++ b/docs/zh/Cloud/Kmesh/Kmesh/Menu/index.md @@ -2,7 +2,7 @@ headless: true --- -- [Kmesh用户指南]({{< relref "./Kmesh.md" >}}) +- [Kmesh用户指南]({{< relref "./kmesh.md" >}}) - [认识Kmesh]({{< relref "./getting-to-know-kmesh.md" >}}) - [安装与部署]({{< relref "./installation-and-deployment.md" >}}) - [使用方法]({{< relref "./usage.md" >}}) diff --git a/docs/zh/Cloud/KubeOS/KubeOS/Menu/index.md b/docs/zh/Cloud/KubeOS/KubeOS/Menu/index.md index 5f2df1ffe..57f4a026f 100644 --- a/docs/zh/Cloud/KubeOS/KubeOS/Menu/index.md +++ b/docs/zh/Cloud/KubeOS/KubeOS/Menu/index.md @@ -2,7 +2,7 @@ headless: true --- -- [容器OS升级用户指南]({{< relref "./overview.md" >}}) +- [容器OS升级用户指南]({{< relref "./kubeos-user-guide.md" >}}) - [认识容器OS升级]({{< relref "./about-kubeos.md" >}}) - [安装与部署]({{< relref "./installation-and-deployment.md" >}}) - [使用方法]({{< relref "./usage-instructions.md" >}}) diff --git a/docs/zh/Cloud/KubeOS/KubeOS/overview.md b/docs/zh/Cloud/KubeOS/KubeOS/kubeos-user-guide.md similarity index 100% rename from docs/zh/Cloud/KubeOS/KubeOS/overview.md rename to docs/zh/Cloud/KubeOS/KubeOS/kubeos-user-guide.md diff --git a/docs/zh/Cloud/NestOS/NestOS/Menu/index.md b/docs/zh/Cloud/NestOS/NestOS/Menu/index.md index 75612e77d..25c214dcf 100644 --- a/docs/zh/Cloud/NestOS/NestOS/Menu/index.md +++ b/docs/zh/Cloud/NestOS/NestOS/Menu/index.md @@ -3,5 +3,5 @@ headless: true --- - [NestOS用户指南]({{< relref "./overview.md" >}}) - - [NestOS For Container用户指南]({{< relref "./NestOS For Container用户指南.md" >}}) - - [功能特性描述]({{< relref "./功能特性描述.md" >}}) + - [NestOS For Container用户指南]({{< relref "./nestos-for-container.md" >}}) + - [功能特性描述]({{< relref "./feature-description.md" >}}) diff --git "a/docs/zh/Cloud/NestOS/NestOS/NestOS For Container\347\224\250\346\210\267\346\214\207\345\215\227.md" b/docs/zh/Cloud/NestOS/NestOS/nestos-for-container.md similarity index 100% rename from "docs/zh/Cloud/NestOS/NestOS/NestOS For Container\347\224\250\346\210\267\346\214\207\345\215\227.md" rename to docs/zh/Cloud/NestOS/NestOS/nestos-for-container.md -- Gitee