diff --git a/docs/.vitepress/src/components/DocBreadCrumb.vue b/docs/.vitepress/src/components/DocBreadCrumb.vue
index 621a0da7dd92549dff4ca6f77e4a43248f31bf06..05ee2d9fae2b2a3c217cc1d715ad669b0fbaa2c9 100644
--- a/docs/.vitepress/src/components/DocBreadCrumb.vue
+++ b/docs/.vitepress/src/components/DocBreadCrumb.vue
@@ -29,7 +29,7 @@ const menuStore = useMenuStore();
const moduleMenu = ref();
const moduleNode = computed(() => {
const pathHref = route.path.replace('.html', '');
- const flag = pathHref.includes('/zh/Tools');
+ const flag = pathHref.includes('/zh/Tools') || pathHref.includes('/en/Tools');
const nodeMenu = menuStore.allNodes.find((item) => item?.href && pathHref.includes(item?.href));
const childMenu = nodeMenu?.children?.find((item) => item?.href && pathHref.includes(item?.href));
@@ -41,6 +41,12 @@ const moduleNode = computed(() => {
};
});
+// 是否是贡献指南手册,直接显示 文档中心 > 贡献指南的具体章节
+const isContribute = computed(() => {
+ const pathHref = route.path.replace('.html', '');
+ return pathHref.includes('/zh/Contribute') || pathHref.includes('/en/Contribute');
+})
+
// -------------------- 当前节点标题 --------------------
const currentTitle = computed(() => {
if (props.nodeVisible) {
@@ -79,7 +85,7 @@ const goToPage = (href: string) => {
文档中心
- {{ moduleNode.title }}
+ {{ moduleNode.title }}
{{ moduleNode.title }}
{{ searchStore.isSearching ? '搜索结果' : currentTitle }}
diff --git a/docs/zh/EdgeComputing/K3s/_menu.md b/docs/zh/EdgeComputing/K3s/_menu.md
index d986f7ccfdcaee1b122a9af7db6a55885b0d12c0..9717536710792eedcfc8845caaebfb73d59e4889 100644
--- a/docs/zh/EdgeComputing/K3s/_menu.md
+++ b/docs/zh/EdgeComputing/K3s/_menu.md
@@ -1,6 +1,8 @@
---
label: 'K3s部署指南'
ismanual: 'Y'
-href: './K3s-deployment-guide.md'
description: 'K3s 是一个轻量级的 Kubernetes 发行版,针对边缘计算等场景进行了优化'
+children:
+ - label: 'K3s部署指南'
+ href: './K3s-deployment-guide.md'
---
diff --git a/docs/zh/EdgeComputing/KubeEdge/_menu.md b/docs/zh/EdgeComputing/KubeEdge/_menu.md
index caec617a77c04e517e00aa247cd3c6afd24295b7..d8b89a2d5ecd7ce104cc4c746b7b93fc015de4a3 100644
--- a/docs/zh/EdgeComputing/KubeEdge/_menu.md
+++ b/docs/zh/EdgeComputing/KubeEdge/_menu.md
@@ -1,7 +1,6 @@
---
label: 'KubeEdge部署指南'
ismanual: 'Y'
-href: './overview.md'
description: 'KubeEdge 将 Kubernetes 的能力延伸到了边缘场景中'
children:
- label: 'KubeEdge使用文档'
diff --git a/docs/zh/Embedded/_menu.md b/docs/zh/Embedded/_menu.md
index bd0d671599e72c3a3479aac34666b9300c047765..eff38b3a4abf71f626e4d3e1d8e92165661cefc8 100644
--- a/docs/zh/Embedded/_menu.md
+++ b/docs/zh/Embedded/_menu.md
@@ -3,6 +3,7 @@ label: '嵌入式'
children:
- label: 'openEuler Embedded用户指南'
href: 'https://pages.openeuler.openatom.cn/embedded/docs/build/html/master/index.html'
+ description: 'openEuler Embedded是为嵌入式场景设计的轻量、安全、实时操作系统,支持多硬件架构'
- reference: './UniProton/_menu.md'
---
diff --git a/docs/zh/Server/Administration/Administrator/_menu.md b/docs/zh/Server/Administration/Administrator/_menu.md
index 0d530f109095f7102d9955896a366b645b8ca1f2..84eaa9a00c4176d230222e8ec513b347336e71d6 100644
--- a/docs/zh/Server/Administration/Administrator/_menu.md
+++ b/docs/zh/Server/Administration/Administrator/_menu.md
@@ -1,7 +1,6 @@
---
label: '管理员指南'
ismanual: 'Y'
-href: './administration.md'
description: 'openEuler 系统常用的管理员操作'
children:
- label: '查看系统信息'
diff --git a/docs/zh/Server/Administration/CompaCommand/_menu.md b/docs/zh/Server/Administration/CompaCommand/_menu.md
index 823d17fdba45e95f24df469cb02beb111b99d7ae..041e2b9858750adda95abe57ed9c204796c5ded2 100644
--- a/docs/zh/Server/Administration/CompaCommand/_menu.md
+++ b/docs/zh/Server/Administration/CompaCommand/_menu.md
@@ -1,7 +1,6 @@
---
label: '兼容性命令'
ismanual: 'Y'
-href: './overview.md'
description: '基于 Rust 语言重构的 shell 及 Linux 命令,与 Linux 原生命令兼容'
children:
- label: 'utshell用户指南'
diff --git a/docs/zh/Server/Administration/sysMaster/_menu.md b/docs/zh/Server/Administration/sysMaster/_menu.md
index a9454a87bc0c03473cf6b91d794ac0314d1c1f98..4d8914c66edeb3c1657daea8e4daf509b4d68363 100644
--- a/docs/zh/Server/Administration/sysMaster/_menu.md
+++ b/docs/zh/Server/Administration/sysMaster/_menu.md
@@ -1,9 +1,10 @@
---
label: 'sysMaster用户指南'
ismanual: 'Y'
-href: './overview.md'
description: '使用 sysMaster 管理服务器和设备'
children:
+ - label: '概述'
+ href: './overview.md'
- label: '服务管理'
href: './service_management.md'
children:
diff --git a/docs/zh/Server/Development/ApplicationDev/_menu.md b/docs/zh/Server/Development/ApplicationDev/_menu.md
index 6c6296aa8800b767747214aceea4322131d23ade..d7bc58ce51503b0fd705353d5e88f6364e1f8f34 100644
--- a/docs/zh/Server/Development/ApplicationDev/_menu.md
+++ b/docs/zh/Server/Development/ApplicationDev/_menu.md
@@ -1,9 +1,10 @@
---
label: '应用开发指南'
ismanual: 'Y'
-href: './application-development.md'
description: '基于 openEuler 开发应用程序'
children:
+ - label: '概述'
+ href: './application-development.md'
- label: '开发环境准备'
href: './preparations-for-development-environment.md'
- label: '使用GCC编译'
diff --git a/docs/zh/Server/Development/GCC/_menu.md b/docs/zh/Server/Development/GCC/_menu.md
index f55d9edb3d703cde7331c03c03e0c05ca4bf3142..f6a1c5fdaa2285ed644e012ee9a973689a95fd2b 100644
--- a/docs/zh/Server/Development/GCC/_menu.md
+++ b/docs/zh/Server/Development/GCC/_menu.md
@@ -1,7 +1,6 @@
---
label: 'GCC用户指南'
ismanual: 'Y'
-href: './overview.md'
description: 'GCC for openEuler 编译器基于开源 GCC 开发,聚焦于C、C++、Fortran语言的优化'
children:
- label: '内核反馈优化特性'
diff --git a/docs/zh/Server/DiversifiedComputing/DPU-OS/_menu.md b/docs/zh/Server/DiversifiedComputing/DPU-OS/_menu.md
index 55fc9a7cb09402fc54ca7df7f9dcd9369002a3de..8ebe0c614e14fc0e12e832d75768b15c36397801 100644
--- a/docs/zh/Server/DiversifiedComputing/DPU-OS/_menu.md
+++ b/docs/zh/Server/DiversifiedComputing/DPU-OS/_menu.md
@@ -1,7 +1,6 @@
---
label: 'DPU-OS'
ismanual: 'Y'
-href: './overview.md'
description: '介绍基于openEuler操作系统裁剪构建DPU-OS镜像的方法以及部署验证方法'
children:
- label: 'DPU-OS背景与需求'
diff --git a/docs/zh/Server/DiversifiedComputing/DPUOffload/_menu.md b/docs/zh/Server/DiversifiedComputing/DPUOffload/_menu.md
index 5026f5856074e00a1eabbf64a84305725810b7a2..8fa33f8bf9431224f9e53853d0851d3c0d0954d8 100644
--- a/docs/zh/Server/DiversifiedComputing/DPUOffload/_menu.md
+++ b/docs/zh/Server/DiversifiedComputing/DPUOffload/_menu.md
@@ -1,9 +1,10 @@
---
label: '直连聚合用户指南'
ismanual: 'Y'
-href: './libvirt-direct-connection-aggregation-environment-establishment.md'
description: '介绍基于openEuler操作系统的容器管理面DPU无感卸载功能特性及安装部署方法'
children:
+ - label: '直连聚合环境搭建'
+ href: './libvirt-direct-connection-aggregation-environment-establishment.md'
- label: 'qtfs共享文件系统架构'
href: './qtfs-architecture-and-usage.md'
- label: '容器管理面DPU无感卸载'
diff --git a/docs/zh/Server/InstallationUpgrade/Installation/_menu.md b/docs/zh/Server/InstallationUpgrade/Installation/_menu.md
index 1c6ee0dec1be8ec17fece90041256b1f8add426e..87a0a3c321ee6b48315f87a4d81a4e00260309b8 100644
--- a/docs/zh/Server/InstallationUpgrade/Installation/_menu.md
+++ b/docs/zh/Server/InstallationUpgrade/Installation/_menu.md
@@ -1,7 +1,6 @@
---
label: '安装指南'
ismanual: 'Y'
-href: './installation.md'
description: '安装 openEuler 操作系统'
children:
- label: '安装在服务器'
diff --git a/docs/zh/Server/Maintenance/A-Ops/_menu.md b/docs/zh/Server/Maintenance/A-Ops/_menu.md
index 20d8948b93731510627738e39bbc8fde2c2c611d..5552659d14fc9e005c56446f120b2b7421382565 100644
--- a/docs/zh/Server/Maintenance/A-Ops/_menu.md
+++ b/docs/zh/Server/Maintenance/A-Ops/_menu.md
@@ -1,7 +1,6 @@
---
label: 'A-Ops用户指南'
ismanual: 'Y'
-href: './overview.md'
description: '使用 A-Ops 智能运维框架进行故障快速定位、配置项统筹管理等'
children:
- label: '部署A-Ops'
diff --git a/docs/zh/Server/Maintenance/CommonTools/_menu.md b/docs/zh/Server/Maintenance/CommonTools/_menu.md
index a3b42015e8f1544eefe991244e013c60883b853a..6b09ff0752e558bdd9ad7cc94743198419c6bd34 100644
--- a/docs/zh/Server/Maintenance/CommonTools/_menu.md
+++ b/docs/zh/Server/Maintenance/CommonTools/_menu.md
@@ -1,6 +1,8 @@
---
label: '常用定位定界工具'
ismanual: 'Y'
-href: './commonly-used-tools.md'
description: '常用定位定界工具,包括 ftrace,strace 和 kdump'
+children:
+ - label: '常用定位定界工具'
+ href: './commonly-used-tools.md'
---
diff --git a/docs/zh/Server/Maintenance/KernelLiveUpgrade/_menu.md b/docs/zh/Server/Maintenance/KernelLiveUpgrade/_menu.md
index 257cff77590823e019ce24f5870018107b0d9c5e..3cb37707922b12957a5d782a23288e4839214e81 100644
--- a/docs/zh/Server/Maintenance/KernelLiveUpgrade/_menu.md
+++ b/docs/zh/Server/Maintenance/KernelLiveUpgrade/_menu.md
@@ -1,7 +1,6 @@
---
label: '内核热升级指南'
ismanual: 'Y'
-href: './KernelLiveUpgrade.md'
description: '使用用户态自动化工具快速重启内核和程序热迁移实现内核热替换特性'
children:
- label: '安装与部署'
diff --git a/docs/zh/Server/Maintenance/SysCare/_menu.md b/docs/zh/Server/Maintenance/SysCare/_menu.md
index 943a02f5254a9c18d8b4213aa98456edca54132b..05be622507040c2dd6919833f83c5847ac11eaaf 100644
--- a/docs/zh/Server/Maintenance/SysCare/_menu.md
+++ b/docs/zh/Server/Maintenance/SysCare/_menu.md
@@ -1,7 +1,6 @@
---
label: 'SysCare用户指南'
ismanual: 'Y'
-href: './SysCare_user_guide.md'
description: '提供在线的热补丁修复能力'
children:
- label: '认识SysCare'
diff --git a/docs/zh/Server/Maintenance/Troubleshooting/_menu.md b/docs/zh/Server/Maintenance/Troubleshooting/_menu.md
index a61ccdfe94fc16a2b47985464b913424bbb0df1b..5fd32a2391c5867224d046f2e77f6be96ece572c 100644
--- a/docs/zh/Server/Maintenance/Troubleshooting/_menu.md
+++ b/docs/zh/Server/Maintenance/Troubleshooting/_menu.md
@@ -1,7 +1,8 @@
---
label: '故障应急处理'
ismanual: 'Y'
-href: './troubleshooting.md'
description: '常见的故障应急处理方法'
+children:
+ - label: '故障应急处理'
+ href: './troubleshooting.md'
---
-
diff --git a/docs/zh/Server/Maintenance/sysmonitor/_menu.md b/docs/zh/Server/Maintenance/sysmonitor/_menu.md
index a03bf7a8f7982f2af31bd4f017b45030fb59fb5d..b74739988261a321bd21c3837ce0ee0309bc0488 100644
--- a/docs/zh/Server/Maintenance/sysmonitor/_menu.md
+++ b/docs/zh/Server/Maintenance/sysmonitor/_menu.md
@@ -1,6 +1,8 @@
---
label: 'sysmonitor用户指南'
ismanual: 'Y'
-href: './sysmonitor-user-guide.md'
description: '使用 sysmonitor 服务监控 OS 系统运行过程中的异常'
+children:
+ - label: 'sysmonitor用户指南'
+ href: './sysmonitor-user-guide.md'
---
diff --git a/docs/zh/Server/MemoryandStorage/GMEM/_menu.md b/docs/zh/Server/MemoryandStorage/GMEM/_menu.md
index 8aee8c83d78f8d6554990dd469818aa902a71b4a..844995a11ab1c5ad453bf086fc95b92bcaae796b 100644
--- a/docs/zh/Server/MemoryandStorage/GMEM/_menu.md
+++ b/docs/zh/Server/MemoryandStorage/GMEM/_menu.md
@@ -1,9 +1,10 @@
---
label: 'GMEM用户指南'
ismanual: 'Y'
-href: './GMEM_introduction.md'
description: '提供异构互联内存的中心化管理'
children:
+ - label: '概述'
+ href: './GMEM_introduction.md'
- label: '安装与部署'
href: './install_deploy.md'
- label: '使用方法'
diff --git a/docs/zh/Server/MemoryandStorage/HSAK/_menu.md b/docs/zh/Server/MemoryandStorage/HSAK/_menu.md
index bef870694c579bedff917a2b9514896d38ff8ea6..09729c1805c41bd3498e1f613d2775074d236795 100644
--- a/docs/zh/Server/MemoryandStorage/HSAK/_menu.md
+++ b/docs/zh/Server/MemoryandStorage/HSAK/_menu.md
@@ -1,9 +1,10 @@
---
label: 'HSAK开发指南'
ismanual: 'Y'
-href: './introduce_hsak.md'
description: 'HSAK 针对新型存储介质提供高带宽低时延的IO软件栈'
children:
+ - label: '概述'
+ href: './introduce_hsak.md'
- label: '使用HSAK开发应用程序'
href: './develop_with_hsak.md'
- label: 'HSAK工具使用说明'
diff --git a/docs/zh/Server/Network/Gazelle/_menu.md b/docs/zh/Server/Network/Gazelle/_menu.md
index 8f2bf7e24762989f939f7c8ad7c1518afb85f85f..98f2e96e52304d26c3c736456ed67dd4d9072a9c 100644
--- a/docs/zh/Server/Network/Gazelle/_menu.md
+++ b/docs/zh/Server/Network/Gazelle/_menu.md
@@ -1,7 +1,8 @@
---
label: 'Gazelle用户指南'
ismanual: 'Y'
-href: './Gazelle.md'
description: '提高应用的网络 I/O 吞吐能力'
+children:
+ - label: 'Gazelle用户指南'
+ href: './Gazelle.md'
---
-
diff --git a/docs/zh/Server/Network/NetworConfig/_menu.md b/docs/zh/Server/Network/NetworConfig/_menu.md
index 5192f5d6907c0085dea60b382ef8f005b259b125..aedf25cb8be0b8e19485d90c9d0466a8b68baae6 100644
--- a/docs/zh/Server/Network/NetworConfig/_menu.md
+++ b/docs/zh/Server/Network/NetworConfig/_menu.md
@@ -1,6 +1,8 @@
---
label: '配置网络'
ismanual: 'Y'
-href: './configuring-the-network.md'
description: '配置ip,主机名,网络绑定等'
+children:
+ - label: '配置网络'
+ href: './configuring-the-network.md'
---
diff --git a/docs/zh/Server/Performance/CPUOptimization/KAE/_menu.md b/docs/zh/Server/Performance/CPUOptimization/KAE/_menu.md
index 2a5a5946492ce49ab12ca83008fb6904f6305944..b009ca4959d5032904e7a254ff2f217aac1a851e 100644
--- a/docs/zh/Server/Performance/CPUOptimization/KAE/_menu.md
+++ b/docs/zh/Server/Performance/CPUOptimization/KAE/_menu.md
@@ -1,6 +1,8 @@
---
label: '使用KAE加速引擎'
ismanual: 'Y'
-href: './using-the-kae.md'
description: '使用 KAE 加速引擎降低处理器消耗,提高处理器效率'
+children:
+ - label: '使用KAE加速引擎'
+ href: './using-the-kae.md'
---
diff --git a/docs/zh/Server/Performance/CPUOptimization/sysBoost/_menu.md b/docs/zh/Server/Performance/CPUOptimization/sysBoost/_menu.md
index f0bf6caaa64c8e8598c10861ebc24f38b6a20c91..612551da4503b3a060fabf1fa89ebafe6457d052 100644
--- a/docs/zh/Server/Performance/CPUOptimization/sysBoost/_menu.md
+++ b/docs/zh/Server/Performance/CPUOptimization/sysBoost/_menu.md
@@ -1,7 +1,6 @@
---
label: 'sysBoost用户指南'
ismanual: 'Y'
-href: './sysBoost.md'
description: '优化代码与运行环境的 CPU 微架构的适应性,提升程序性能'
children:
- label: '认识sysBoost'
diff --git a/docs/zh/Server/Performance/Overall/systemResource/_menu.md b/docs/zh/Server/Performance/Overall/systemResource/_menu.md
index 94515e87cc82b239e4d4587f4d17faebb1ffcc90..c46fc7a6371d7d782d8a665343a2db439663e91d 100644
--- a/docs/zh/Server/Performance/Overall/systemResource/_menu.md
+++ b/docs/zh/Server/Performance/Overall/systemResource/_menu.md
@@ -1,6 +1,8 @@
---
label: '系统资源与性能'
ismanual: 'Y'
-href: './system-resources-and-performance.md'
description: '介绍CPU,内存,I/O 及常用性能分析工具'
+children:
+ - label: '系统资源与性能'
+ href: './system-resources-and-performance.md'
---
diff --git a/docs/zh/Server/Performance/SystemOptimization/A-Tune/_menu.md b/docs/zh/Server/Performance/SystemOptimization/A-Tune/_menu.md
index ab00f3e2c6ddd975475ff2855960bf867c23fb8d..7367a0bd65d81d1e0c952d3371414acd4978c8ab 100644
--- a/docs/zh/Server/Performance/SystemOptimization/A-Tune/_menu.md
+++ b/docs/zh/Server/Performance/SystemOptimization/A-Tune/_menu.md
@@ -1,7 +1,6 @@
---
label: 'A-Tune用户指南'
ismanual: 'Y'
-href: './A-Tune.md'
description: '利用人工智能技术,实现对 openEuler 系统性能的智能化、自动化调优'
children:
- label: '认识A-Tune'
diff --git a/docs/zh/Server/Performance/TuningFramework/oeAware/_menu.md b/docs/zh/Server/Performance/TuningFramework/oeAware/_menu.md
index ee7b60d5ba2301f88e51135d50fa557302f716b5..2eedf364d72b2d56844116e91261cce0c4c36082 100644
--- a/docs/zh/Server/Performance/TuningFramework/oeAware/_menu.md
+++ b/docs/zh/Server/Performance/TuningFramework/oeAware/_menu.md
@@ -1,6 +1,8 @@
---
label: 'oeAware用户指南'
ismanual: 'Y'
-href: './oeAware-user-guide.md'
description: '动态感知系统行为后,智能使能系统的调优特性'
+children:
+ - label: 'oeAware用户指南'
+ href: './oeAware-user-guide.md'
---
diff --git a/docs/zh/Server/Quickstart/Quickstart/_menu.md b/docs/zh/Server/Quickstart/Quickstart/_menu.md
index d8e3da2a3baa7fde007cc6e3beca511bc0b5a51e..b0119d9dcf8c0fba1b562d2d9510b1b11975e505 100644
--- a/docs/zh/Server/Quickstart/Quickstart/_menu.md
+++ b/docs/zh/Server/Quickstart/Quickstart/_menu.md
@@ -1,7 +1,8 @@
---
label: '快速入门'
ismanual: 'Y'
-href: './quick-start.md'
description: '快速地安装和使用 openEuler 操作系统'
+children:
+ - label: '快速入门'
+ href: './quick-start.md'
---
-
diff --git a/docs/zh/Server/Releasenotes/Releasenotes/_menu.md b/docs/zh/Server/Releasenotes/Releasenotes/_menu.md
index c7a46751ac0c85787bcb8e1a4f10438a8921c64d..e242f4863f1b4767c79260098207d875b2347165 100644
--- a/docs/zh/Server/Releasenotes/Releasenotes/_menu.md
+++ b/docs/zh/Server/Releasenotes/Releasenotes/_menu.md
@@ -1,7 +1,6 @@
---
label: '发行说明'
ismanual: 'Y'
-href: './release_notes.md'
description: 'openEuler 25.03 版本的发行说明'
children:
- label: '简介'
diff --git a/docs/zh/Server/Security/CertSignature/_menu.md b/docs/zh/Server/Security/CertSignature/_menu.md
index 2f8953be7b8441aec83b32b3e363b7aa9ecede69..7ab0c3cee46bb7490ec7992416d7db6bf74b9085 100644
--- a/docs/zh/Server/Security/CertSignature/_menu.md
+++ b/docs/zh/Server/Security/CertSignature/_menu.md
@@ -1,9 +1,10 @@
---
label: '证书签名'
ismanual: 'Y'
-href: './overview.md'
description: 'openEuler 签名平台提供签名服务,保护系统文件的完整性'
children:
+ - label: '认识证书和签名'
+ href: './overview.md'
- label: '签名证书介绍'
href: './signature-certificate-introduction.md'
- label: '安全启动'
diff --git a/docs/zh/Server/Security/SecHarden/_menu.md b/docs/zh/Server/Security/SecHarden/_menu.md
index 40e0f50a50e2c19ad615df103424d86af81efecc..26e50658b778c9bf1f6823ccf8ad04e067379bed 100644
--- a/docs/zh/Server/Security/SecHarden/_menu.md
+++ b/docs/zh/Server/Security/SecHarden/_menu.md
@@ -1,7 +1,6 @@
---
label: '安全加固指南'
ismanual: 'Y'
-href: './secHarden.md'
description: '指导用户进行安全加固'
children:
- label: '操作系统加固概述'
diff --git a/docs/zh/Server/Security/ShangMi/_menu.md b/docs/zh/Server/Security/ShangMi/_menu.md
index 81573678b2a2ddb1be5e5772c4e7a2fe001cce4b..0b8e6a704be778fa833a2dda78ab6912ac04ff3e 100644
--- a/docs/zh/Server/Security/ShangMi/_menu.md
+++ b/docs/zh/Server/Security/ShangMi/_menu.md
@@ -1,9 +1,10 @@
---
label: '国密'
ismanual: 'Y'
-href: './overview.md'
description: '对操作系统的关键安全特性进行国密算法使能'
children:
+ - label: '概述'
+ href: './overview.md'
- label: '磁盘加密'
href: './disk-encryption.md'
- label: '内核模块签名'
diff --git a/docs/zh/Server/Security/TrustedComputing/_menu.md b/docs/zh/Server/Security/TrustedComputing/_menu.md
index cfdc8006e83c6656bbadb2f2c311b60df5d44e41..bde4f58cf7b4e088a1ad8a6fa3bdd60fbd692b5a 100644
--- a/docs/zh/Server/Security/TrustedComputing/_menu.md
+++ b/docs/zh/Server/Security/TrustedComputing/_menu.md
@@ -1,9 +1,10 @@
---
label: '可信计算'
ismanual: 'Y'
-href: './trusted-computing.md'
description: '介绍可信计算的定义和相关概念'
children:
+ - label: '可信计算定义'
+ href: './trusted-computing.md'
- label: '内核完整性度量(IMA)'
href: './IMA.md'
- label: '动态完整性度量(DIM)'
diff --git a/docs/zh/Server/Security/secGear/_menu.md b/docs/zh/Server/Security/secGear/_menu.md
index 8d748e8462a9b09544460671b7d787840ad326e8..47f10839e530a041aa282d275681e85e58d3ed42 100644
--- a/docs/zh/Server/Security/secGear/_menu.md
+++ b/docs/zh/Server/Security/secGear/_menu.md
@@ -1,7 +1,6 @@
---
label: 'secGear开发指南'
ismanual: 'Y'
-href: './secGear.md'
description: '使用 secGear 统一机密计算编程框架开发应用程序,保障云端数据运行时的安全性'
children:
- label: '认识secGear'
diff --git a/docs/zh/Tools/AI/AI_Container_Image_Userguide/_menu.md b/docs/zh/Tools/AI/AI_Container_Image_Userguide/_menu.md
index ae8d8b27863653cef7a27c4724cbcb444c5c8bc7..3684300c54e311a7021ed9f70f07fbd1e0a36174 100644
--- a/docs/zh/Tools/AI/AI_Container_Image_Userguide/_menu.md
+++ b/docs/zh/Tools/AI/AI_Container_Image_Userguide/_menu.md
@@ -1,6 +1,8 @@
---
label: 'AI容器镜像用户指南'
ismanual: 'Y'
-href: './ai_container_image_user_guide.md'
description: 'openEuler AI 容器镜像封装了 AI 框架等软件,提高 AI 应用开发或使用效率'
+children:
+ - label: 'AI容器镜像用户指南'
+ href: './ai_container_image_user_guide.md'
---
diff --git a/docs/zh/Tools/AI/AI_Large_Model_Service_Images_Userguide/_menu.md b/docs/zh/Tools/AI/AI_Large_Model_Service_Images_Userguide/_menu.md
index e42d05d1f6c2f0fd835e5e0191b752f26b8ff964..2b0fe44bccfdcf0848fbe58cfe03e8a3ebf934ff 100644
--- a/docs/zh/Tools/AI/AI_Large_Model_Service_Images_Userguide/_menu.md
+++ b/docs/zh/Tools/AI/AI_Large_Model_Service_Images_Userguide/_menu.md
@@ -1,6 +1,8 @@
---
label: 'AI大模型服务镜像使用指南'
ismanual: 'Y'
-href: './llm_service_image_user_guide.md'
description: '支持百川、chatglm、星火等AI大模型的容器化封装'
+children:
+ - label: 'AI大模型服务镜像使用指南'
+ href: './llm_service_image_user_guide.md'
---
diff --git a/docs/zh/Tools/AI/_menu.md b/docs/zh/Tools/AI/_menu.md
index 9b85f75b3d397a05606313cd6346460d40c442c1..3b3f28be4cb12687b151ccc6b184bcdfc53d38ee 100644
--- a/docs/zh/Tools/AI/_menu.md
+++ b/docs/zh/Tools/AI/_menu.md
@@ -3,5 +3,5 @@ label: 'AI'
children:
- reference: './openEuler_Copilot_System/_menu.md'
- reference: './AI_Large_Model_Service_Images_Userguide/_menu.md'
- - reference: './openEuler_Copilot_System/_menu.md'
+ - reference: './AI_Container_Image_Userguide/_menu.md'
---
diff --git a/docs/zh/Tools/AI/openEuler_Copilot_System/_menu.md b/docs/zh/Tools/AI/openEuler_Copilot_System/_menu.md
index 017a945223b97d88027aa1dc3dd4e0d28b8abba4..16063084b2fb94b175f2611ca7c374d4c8c07823 100644
--- a/docs/zh/Tools/AI/openEuler_Copilot_System/_menu.md
+++ b/docs/zh/Tools/AI/openEuler_Copilot_System/_menu.md
@@ -1,7 +1,6 @@
---
label: 'openEuler Copilot System'
ismanual: 'Y'
-href: './README.md'
description: '部署和使用 openEuler Copilot System 智能问答平台'
children:
- label: '使用指南'
diff --git a/docs/zh/Tools/AI/openEuler_Copilot_System/deployment/local-asset-library-construction-guide.md b/docs/zh/Tools/AI/openEuler_Copilot_System/deployment/local-asset-library-construction-guide.md
index dad54c9f76cdcb25e2526cf8448c0dd1ce294c05..b5051ea9cc969bcf68942cfcb89c40724dacee4d 100644
--- a/docs/zh/Tools/AI/openEuler_Copilot_System/deployment/local-asset-library-construction-guide.md
+++ b/docs/zh/Tools/AI/openEuler_Copilot_System/deployment/local-asset-library-construction-guide.md
@@ -121,7 +121,7 @@ python3 scripts/rag_kb_manager.pyc --method init_database_info --database_url p
**注意:**
-**{dabase_url}** 为 k8s 集群内访问 postgres 服务的 url,请根据具体情况修改,一般为 **{postgres_servive_name}-{{ .Release.Name }}.\.svc.cluster.local** 格式,其中 **{postgres_servive_name}** 可以从 找到:
+**{dabase_url}**为 k8s 集群内访问 postgres 服务的 url,请根据具体情况修改,一般为 **{postgres_servive_name}-{{ .Release.Name }}.\.svc.cluster.local** 格式,其中 **{postgres_servive_name}** 可以从 找到:

diff --git a/docs/zh/Tools/Cloud/CPDS/_menu.md b/docs/zh/Tools/Cloud/CPDS/_menu.md
index 73d694f752bfe437f1f652eb7b8a487e9b477fc7..9fb148967401ca155293d3b21dd2e37b0a4dc738 100644
--- a/docs/zh/Tools/Cloud/CPDS/_menu.md
+++ b/docs/zh/Tools/Cloud/CPDS/_menu.md
@@ -1,7 +1,6 @@
---
label: 'CPDS用户指南'
ismanual: 'Y'
-href: './CPDS-user-guide.md'
description: '使用 CPDS 监测容器故障及亚健康状态'
children:
- label: 'CPDS介绍'
diff --git a/docs/zh/Tools/Cloud/PilotGo/_menu.md b/docs/zh/Tools/Cloud/PilotGo/_menu.md
index 167ff1592c36f083b3b58d6841acefb0410dd4d4..c48c86dedd4ec6ac010ed240e6eaa35759384366 100644
--- a/docs/zh/Tools/Cloud/PilotGo/_menu.md
+++ b/docs/zh/Tools/Cloud/PilotGo/_menu.md
@@ -1,9 +1,10 @@
---
label: 'PilotGo用户指南'
ismanual: 'Y'
-href: './pilotgo-introduction.md'
description: '使用 PilotGo 运维管理平台管理主机、权限和告警等'
children:
+ - label: '概述'
+ href: './pilotgo-introduction.md'
- label: '使用方法'
href: './usage.md'
---
diff --git a/docs/zh/Tools/CommunityTools/ImageCustom/imageTailor/_menu.md b/docs/zh/Tools/CommunityTools/ImageCustom/imageTailor/_menu.md
index 18994b7ff4ba02498381981aea7e623c31efa062..1418c08f60d6fb17ad50550fc2779216e87a3a83 100644
--- a/docs/zh/Tools/CommunityTools/ImageCustom/imageTailor/_menu.md
+++ b/docs/zh/Tools/CommunityTools/ImageCustom/imageTailor/_menu.md
@@ -1,6 +1,8 @@
---
label: 'imageTailor 使用指南'
ismanual: 'Y'
-href: './imageTailor-user-guide.md'
description: '按需裁剪操作系统镜像中的包或文件'
+children:
+ - label: 'imageTailor 使用指南'
+ href: './imageTailor-user-guide.md'
---
diff --git a/docs/zh/Tools/CommunityTools/ImageCustom/isocut/_menu.md b/docs/zh/Tools/CommunityTools/ImageCustom/isocut/_menu.md
index b477e4200d3f2261fea87f67b61291ff95873eae..6cd63695dc058a95cf028f7d64b60256104885f3 100644
--- a/docs/zh/Tools/CommunityTools/ImageCustom/isocut/_menu.md
+++ b/docs/zh/Tools/CommunityTools/ImageCustom/isocut/_menu.md
@@ -1,6 +1,8 @@
---
label: 'isocut 使用指南'
ismanual: 'Y'
-href: './isocut-user-guide.md'
description: '对 openEuler 光盘镜像进行裁剪定制'
----
+children:
+ - label: 'isocut 使用指南'
+ href: './isocut-user-guide.md'
+---
\ No newline at end of file
diff --git a/docs/zh/Tools/CommunityTools/Migration/migration-tools/_menu.md b/docs/zh/Tools/CommunityTools/Migration/migration-tools/_menu.md
index b2a117e5d917996991d04dbd94fcd208f2513436..311a5d3aa5249e7fc8c5875df9506099395355f0 100644
--- a/docs/zh/Tools/CommunityTools/Migration/migration-tools/_menu.md
+++ b/docs/zh/Tools/CommunityTools/Migration/migration-tools/_menu.md
@@ -1,6 +1,8 @@
---
label: 'Migration-tools用户指南'
ismanual: 'Y'
-href: './migration-tools-user-guide.md'
description: '从原系统(centos7、centos8)迁移到统信服务器操作系统'
+children:
+ - label: 'Migration-tools用户指南'
+ href: './migration-tools-user-guide.md'
---
diff --git a/docs/zh/Tools/CommunityTools/Virtualization/EulerLauncher/_menu.md b/docs/zh/Tools/CommunityTools/Virtualization/EulerLauncher/_menu.md
index 22e849c2e4402ec5824391c74a93598224a32bdf..26463c8a33eb72167054c85308149611eecfd9a2 100644
--- a/docs/zh/Tools/CommunityTools/Virtualization/EulerLauncher/_menu.md
+++ b/docs/zh/Tools/CommunityTools/Virtualization/EulerLauncher/_menu.md
@@ -1,9 +1,10 @@
---
label: 'EulerLauncher 用户指南'
ismanual: 'Y'
-href: './overall.md'
description: '为开发者提供在主流桌面操作系统上高性能的开发资源'
children:
+ - label: '概述'
+ href: './overall.md'
- label: '在Windows下安装与运行EulerLauncher'
href: './win-user-manual.md'
- label: '在MacOS下安装与运行EulerLauncher'
diff --git a/docs/zh/Tools/CommunityTools/epkg/autopkg/_menu.md b/docs/zh/Tools/CommunityTools/epkg/autopkg/_menu.md
index 7dd39c5870215957509423501704161505243d22..336368f987f605fd85f235caab6e65da42624dfc 100644
--- a/docs/zh/Tools/CommunityTools/epkg/autopkg/_menu.md
+++ b/docs/zh/Tools/CommunityTools/epkg/autopkg/_menu.md
@@ -1,6 +1,8 @@
---
label: 'autopkg用户指南'
ismanual: 'Y'
-href: './autopkg.md'
description: '高效地将软件源代码打包成适合 openEuler 系统使用的软件包'
+children:
+ - label: 'autopkg用户指南'
+ href: './autopkg.md'
---
diff --git a/docs/zh/Tools/CommunityTools/epkg/epkgUse/_menu.md b/docs/zh/Tools/CommunityTools/epkg/epkgUse/_menu.md
index 8683dd007a123f519d170730a0cab510ec4473ce..96847184543af0a7fa5793545cb767eeb0fbd36c 100644
--- a/docs/zh/Tools/CommunityTools/epkg/epkgUse/_menu.md
+++ b/docs/zh/Tools/CommunityTools/epkg/epkgUse/_menu.md
@@ -1,6 +1,8 @@
---
label: 'epkg包管理器使用指南'
ismanual: 'Y'
-href: './epkg-package-manager-usage-guide.md'
description: '使用 epkg 包管理器'
+children:
+ - label: 'epkg包管理器使用指南'
+ href: './epkg-package-manager-usage-guide.md'
---
diff --git a/docs/zh/Tools/DevOps/packageManage/pkgship/_menu.md b/docs/zh/Tools/DevOps/packageManage/pkgship/_menu.md
index 0c622bb4d5105c27900db39a6d9cdf481b2f60de..92b02ea067c2ad56808254c9b4cd36d882194947 100644
--- a/docs/zh/Tools/DevOps/packageManage/pkgship/_menu.md
+++ b/docs/zh/Tools/DevOps/packageManage/pkgship/_menu.md
@@ -1,6 +1,8 @@
---
label: 'pkgship'
ismanual: 'Y'
-href: './pkgship.md'
description: '提供软件包依赖查询、生命周期管理、补丁查询等功能'
+children:
+ - label: 'pkgship'
+ href: './pkgship.md'
---
diff --git a/docs/zh/Virtualization/VirtualizationPlatform/_menu.md b/docs/zh/Virtualization/VirtualizationPlatform/_menu.md
index 1a6211fc7a322bd4a97992f006969bf770889473..40481856d2be350f9afffcface359034526c74e5 100644
--- a/docs/zh/Virtualization/VirtualizationPlatform/_menu.md
+++ b/docs/zh/Virtualization/VirtualizationPlatform/_menu.md
@@ -3,4 +3,5 @@ label: '虚拟化平台'
children:
- reference: './Virtualization/_menu.md'
- reference: './StratoVirt/_menu.md'
+ - reference: 'https://gitee.com/openeuler/openstack-docs/blob/openEuler-25.03/docs/zh/_menu.md'
---
\ No newline at end of file
diff --git a/docs/zh/Virtualization/_menu.md b/docs/zh/Virtualization/_menu.md
index f9cece46cff7a981439b74a0e5f045c86af1ac18..f9e318908042edc126f4bc9ed80877b2bd5ab41b 100644
--- a/docs/zh/Virtualization/_menu.md
+++ b/docs/zh/Virtualization/_menu.md
@@ -1,5 +1,9 @@
---
label: '虚拟化'
children:
- - reference: './VirtualizationPlatform/_menu.md'
+ - label: '虚拟化平台'
+ children:
+ - reference: './VirtualizationPlatform/Virtualization/_menu.md'
+ - reference: './VirtualizationPlatform/StratoVirt/_menu.md'
+ # - reference: 'https://gitee.com/openeuler/openstack-docs/blob/openEuler-25.03/docs/zh/_menu.md'
---
\ No newline at end of file
diff --git a/package.json b/package.json
index 4acdf8db4d191a72c6da4cf8186ceabc83902128..545efb457b6ce0e99cd0cd07ed59ceb07ad81c12 100644
--- a/package.json
+++ b/package.json
@@ -23,10 +23,10 @@
"@vueuse/core": "9.12.0",
"axios": "1.7.4",
"element-plus": "2.3.12",
- "gray-matter": "^4.0.3",
+ "gray-matter": "4.0.3",
"highlight.js": "11.9.0",
"js-cookie": "3.0.5",
- "lodash-es": "^4.17.21",
+ "lodash-es": "4.17.21",
"pinia": "2.1.6",
"vue": "3.3.4",
"vue-dompurify-html": "3.1.2",
@@ -55,7 +55,7 @@
"markdown-it-anchor": "^9.2.0",
"markdown-it-mathjax3": "^4.3.2",
"prettier": "^3.2.5",
- "sass": "^1.62.0",
+ "sass": "1.62.0",
"simple-git": "^3.27.0",
"typescript": "~5.2.0",
"unplugin-icons": "^0.17.1",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 0cbc355447684312060e73f5b6c529eeded17d01..402aa24eaa25cb7cf0ccbeef119b9b76d578b79e 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -75,13 +75,13 @@ importers:
version: 18.19.70
'@vitejs/plugin-basic-ssl':
specifier: ^1.1.0
- version: 1.2.0(vite@5.4.11(@types/node@18.19.70)(sass@1.83.1))
+ version: 1.2.0(vite@5.4.11(@types/node@18.19.70)(sass@1.62.0))
'@vitejs/plugin-vue':
specifier: ^4.4.0
- version: 4.6.2(vite@5.4.11(@types/node@18.19.70)(sass@1.83.1))(vue@3.3.4)
+ version: 4.6.2(vite@5.4.11(@types/node@18.19.70)(sass@1.62.0))(vue@3.3.4)
'@vitejs/plugin-vue-jsx':
specifier: ^3.0.2
- version: 3.1.0(vite@5.4.11(@types/node@18.19.70)(sass@1.83.1))(vue@3.3.4)
+ version: 3.1.0(vite@5.4.11(@types/node@18.19.70)(sass@1.62.0))(vue@3.3.4)
'@vue/eslint-config-prettier':
specifier: ^8.0.0
version: 8.0.0(eslint@8.57.1)(prettier@3.4.2)
@@ -119,8 +119,8 @@ importers:
specifier: ^3.2.5
version: 3.4.2
sass:
- specifier: ^1.62.0
- version: 1.83.1
+ specifier: 1.62.0
+ version: 1.62.0
simple-git:
specifier: ^3.27.0
version: 3.27.0
@@ -132,7 +132,7 @@ importers:
version: 0.17.4(@vue/compiler-sfc@3.5.13)(vue-template-compiler@2.7.16)
vitepress:
specifier: ^1.5.0
- version: 1.5.0(@algolia/client-search@5.19.0)(@types/node@18.19.70)(async-validator@4.2.5)(axios@1.6.7)(markdown-it-mathjax3@4.3.2)(postcss@8.4.49)(sass@1.83.1)(search-insights@2.17.3)(typescript@5.2.2)
+ version: 1.5.0(@algolia/client-search@5.19.0)(@types/node@18.19.70)(async-validator@4.2.5)(axios@1.6.7)(markdown-it-mathjax3@4.3.2)(postcss@8.4.49)(sass@1.62.0)(search-insights@2.17.3)(typescript@5.2.2)
vue-tsc:
specifier: ^1.8.19
version: 1.8.27(typescript@5.2.2)
@@ -630,94 +630,6 @@ packages:
peerDependencies:
vue: ^3.1.0
- '@parcel/watcher-android-arm64@2.5.0':
- resolution: {integrity: sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm64]
- os: [android]
-
- '@parcel/watcher-darwin-arm64@2.5.0':
- resolution: {integrity: sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm64]
- os: [darwin]
-
- '@parcel/watcher-darwin-x64@2.5.0':
- resolution: {integrity: sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [darwin]
-
- '@parcel/watcher-freebsd-x64@2.5.0':
- resolution: {integrity: sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [freebsd]
-
- '@parcel/watcher-linux-arm-glibc@2.5.0':
- resolution: {integrity: sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm]
- os: [linux]
- libc: [glibc]
-
- '@parcel/watcher-linux-arm-musl@2.5.0':
- resolution: {integrity: sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm]
- os: [linux]
- libc: [musl]
-
- '@parcel/watcher-linux-arm64-glibc@2.5.0':
- resolution: {integrity: sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm64]
- os: [linux]
- libc: [glibc]
-
- '@parcel/watcher-linux-arm64-musl@2.5.0':
- resolution: {integrity: sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm64]
- os: [linux]
- libc: [musl]
-
- '@parcel/watcher-linux-x64-glibc@2.5.0':
- resolution: {integrity: sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [linux]
- libc: [glibc]
-
- '@parcel/watcher-linux-x64-musl@2.5.0':
- resolution: {integrity: sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [linux]
- libc: [musl]
-
- '@parcel/watcher-win32-arm64@2.5.0':
- resolution: {integrity: sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm64]
- os: [win32]
-
- '@parcel/watcher-win32-ia32@2.5.0':
- resolution: {integrity: sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==}
- engines: {node: '>= 10.0.0'}
- cpu: [ia32]
- os: [win32]
-
- '@parcel/watcher-win32-x64@2.5.0':
- resolution: {integrity: sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [win32]
-
- '@parcel/watcher@2.5.0':
- resolution: {integrity: sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==}
- engines: {node: '>= 10.0.0'}
-
'@pkgr/core@0.1.1':
resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==}
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
@@ -1211,6 +1123,10 @@ packages:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
+ anymatch@3.1.3:
+ resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
+ engines: {node: '>= 8'}
+
argparse@1.0.10:
resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
@@ -1233,6 +1149,10 @@ packages:
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
+ binary-extensions@2.3.0:
+ resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
+ engines: {node: '>=8'}
+
birpc@0.2.19:
resolution: {integrity: sha512-5WeXXAvTmitV1RqJFppT5QtUiz2p1mRSYU000Jkft5ZUCLJIk4uQriYNO50HknxKwM6jd8utNc66K1qGIwwWBQ==}
@@ -1281,9 +1201,9 @@ packages:
resolution: {integrity: sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==}
engines: {node: '>= 6'}
- chokidar@4.0.3:
- resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
- engines: {node: '>= 14.16.0'}
+ chokidar@3.6.0:
+ resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
+ engines: {node: '>= 8.10.0'}
color-convert@2.0.1:
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
@@ -1372,11 +1292,6 @@ packages:
resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
engines: {node: '>=6'}
- detect-libc@1.0.3:
- resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
- engines: {node: '>=0.10'}
- hasBin: true
-
devlop@1.1.0:
resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==}
@@ -1683,8 +1598,8 @@ packages:
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines: {node: '>= 4'}
- immutable@5.0.3:
- resolution: {integrity: sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==}
+ immutable@4.3.7:
+ resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==}
import-fresh@3.3.0:
resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
@@ -1701,6 +1616,10 @@ packages:
inherits@2.0.4:
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
+ is-binary-path@2.1.0:
+ resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
+ engines: {node: '>=8'}
+
is-extendable@0.1.1:
resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==}
engines: {node: '>=0.10.0'}
@@ -1935,9 +1854,6 @@ packages:
natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
- node-addon-api@7.1.1:
- resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
-
node-fetch@2.7.0:
resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
engines: {node: 4.x || >=6.0.0}
@@ -1950,6 +1866,10 @@ packages:
node-releases@2.0.19:
resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
+ normalize-path@3.0.0:
+ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
+ engines: {node: '>=0.10.0'}
+
normalize-wheel-es@1.2.0:
resolution: {integrity: sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==}
@@ -2083,9 +2003,9 @@ packages:
queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
- readdirp@4.0.2:
- resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==}
- engines: {node: '>= 14.16.0'}
+ readdirp@3.6.0:
+ resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
+ engines: {node: '>=8.10.0'}
regenerator-runtime@0.14.1:
resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
@@ -2123,8 +2043,8 @@ packages:
run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
- sass@1.83.1:
- resolution: {integrity: sha512-EVJbDaEs4Rr3F0glJzFSOvtg2/oy2V/YrGFPqPY24UqcLDWcI9ZY5sN+qyO3c/QCZwzgfirvhXvINiJCE/OLcA==}
+ sass@1.62.0:
+ resolution: {integrity: sha512-Q4USplo4pLYgCi+XlipZCWUQz5pkg/ruSSgJ0WRDSb/+3z9tXUOkQ7QPYn4XrhZKYAK4HlpaQecRwKLJX6+DBg==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -3033,67 +2953,6 @@ snapshots:
date-fns: 2.30.0
vue: 3.3.4
- '@parcel/watcher-android-arm64@2.5.0':
- optional: true
-
- '@parcel/watcher-darwin-arm64@2.5.0':
- optional: true
-
- '@parcel/watcher-darwin-x64@2.5.0':
- optional: true
-
- '@parcel/watcher-freebsd-x64@2.5.0':
- optional: true
-
- '@parcel/watcher-linux-arm-glibc@2.5.0':
- optional: true
-
- '@parcel/watcher-linux-arm-musl@2.5.0':
- optional: true
-
- '@parcel/watcher-linux-arm64-glibc@2.5.0':
- optional: true
-
- '@parcel/watcher-linux-arm64-musl@2.5.0':
- optional: true
-
- '@parcel/watcher-linux-x64-glibc@2.5.0':
- optional: true
-
- '@parcel/watcher-linux-x64-musl@2.5.0':
- optional: true
-
- '@parcel/watcher-win32-arm64@2.5.0':
- optional: true
-
- '@parcel/watcher-win32-ia32@2.5.0':
- optional: true
-
- '@parcel/watcher-win32-x64@2.5.0':
- optional: true
-
- '@parcel/watcher@2.5.0':
- dependencies:
- detect-libc: 1.0.3
- is-glob: 4.0.3
- micromatch: 4.0.8
- node-addon-api: 7.1.1
- optionalDependencies:
- '@parcel/watcher-android-arm64': 2.5.0
- '@parcel/watcher-darwin-arm64': 2.5.0
- '@parcel/watcher-darwin-x64': 2.5.0
- '@parcel/watcher-freebsd-x64': 2.5.0
- '@parcel/watcher-linux-arm-glibc': 2.5.0
- '@parcel/watcher-linux-arm-musl': 2.5.0
- '@parcel/watcher-linux-arm64-glibc': 2.5.0
- '@parcel/watcher-linux-arm64-musl': 2.5.0
- '@parcel/watcher-linux-x64-glibc': 2.5.0
- '@parcel/watcher-linux-x64-musl': 2.5.0
- '@parcel/watcher-win32-arm64': 2.5.0
- '@parcel/watcher-win32-ia32': 2.5.0
- '@parcel/watcher-win32-x64': 2.5.0
- optional: true
-
'@pkgr/core@0.1.1': {}
'@rollup/rollup-android-arm-eabi@4.30.1':
@@ -3331,28 +3190,28 @@ snapshots:
'@ungap/structured-clone@1.2.1': {}
- '@vitejs/plugin-basic-ssl@1.2.0(vite@5.4.11(@types/node@18.19.70)(sass@1.83.1))':
+ '@vitejs/plugin-basic-ssl@1.2.0(vite@5.4.11(@types/node@18.19.70)(sass@1.62.0))':
dependencies:
- vite: 5.4.11(@types/node@18.19.70)(sass@1.83.1)
+ vite: 5.4.11(@types/node@18.19.70)(sass@1.62.0)
- '@vitejs/plugin-vue-jsx@3.1.0(vite@5.4.11(@types/node@18.19.70)(sass@1.83.1))(vue@3.3.4)':
+ '@vitejs/plugin-vue-jsx@3.1.0(vite@5.4.11(@types/node@18.19.70)(sass@1.62.0))(vue@3.3.4)':
dependencies:
'@babel/core': 7.26.0
'@babel/plugin-transform-typescript': 7.26.3(@babel/core@7.26.0)
'@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0)
- vite: 5.4.11(@types/node@18.19.70)(sass@1.83.1)
+ vite: 5.4.11(@types/node@18.19.70)(sass@1.62.0)
vue: 3.3.4
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue@4.6.2(vite@5.4.11(@types/node@18.19.70)(sass@1.83.1))(vue@3.3.4)':
+ '@vitejs/plugin-vue@4.6.2(vite@5.4.11(@types/node@18.19.70)(sass@1.62.0))(vue@3.3.4)':
dependencies:
- vite: 5.4.11(@types/node@18.19.70)(sass@1.83.1)
+ vite: 5.4.11(@types/node@18.19.70)(sass@1.62.0)
vue: 3.3.4
- '@vitejs/plugin-vue@5.2.1(vite@5.4.11(@types/node@18.19.70)(sass@1.83.1))(vue@3.5.13(typescript@5.2.2))':
+ '@vitejs/plugin-vue@5.2.1(vite@5.4.11(@types/node@18.19.70)(sass@1.62.0))(vue@3.5.13(typescript@5.2.2))':
dependencies:
- vite: 5.4.11(@types/node@18.19.70)(sass@1.83.1)
+ vite: 5.4.11(@types/node@18.19.70)(sass@1.62.0)
vue: 3.5.13(typescript@5.2.2)
'@volar/language-core@1.11.1':
@@ -3658,6 +3517,11 @@ snapshots:
dependencies:
color-convert: 2.0.1
+ anymatch@3.1.3:
+ dependencies:
+ normalize-path: 3.0.0
+ picomatch: 2.3.1
+
argparse@1.0.10:
dependencies:
sprintf-js: 1.0.3
@@ -3680,6 +3544,8 @@ snapshots:
balanced-match@1.0.2: {}
+ binary-extensions@2.3.0: {}
+
birpc@0.2.19: {}
boolbase@1.0.0: {}
@@ -3737,9 +3603,17 @@ snapshots:
parse5-htmlparser2-tree-adapter: 6.0.1
tslib: 2.8.1
- chokidar@4.0.3:
+ chokidar@3.6.0:
dependencies:
- readdirp: 4.0.2
+ anymatch: 3.1.3
+ braces: 3.0.3
+ glob-parent: 5.1.2
+ is-binary-path: 2.1.0
+ is-glob: 4.0.3
+ normalize-path: 3.0.0
+ readdirp: 3.6.0
+ optionalDependencies:
+ fsevents: 2.3.3
color-convert@2.0.1:
dependencies:
@@ -3807,9 +3681,6 @@ snapshots:
dequal@2.0.3: {}
- detect-libc@1.0.3:
- optional: true
-
devlop@1.1.0:
dependencies:
dequal: 2.0.3
@@ -4189,7 +4060,7 @@ snapshots:
ignore@5.3.2: {}
- immutable@5.0.3: {}
+ immutable@4.3.7: {}
import-fresh@3.3.0:
dependencies:
@@ -4205,6 +4076,10 @@ snapshots:
inherits@2.0.4: {}
+ is-binary-path@2.1.0:
+ dependencies:
+ binary-extensions: 2.3.0
+
is-extendable@0.1.1: {}
is-extglob@2.1.1: {}
@@ -4427,15 +4302,14 @@ snapshots:
natural-compare@1.4.0: {}
- node-addon-api@7.1.1:
- optional: true
-
node-fetch@2.7.0:
dependencies:
whatwg-url: 5.0.0
node-releases@2.0.19: {}
+ normalize-path@3.0.0: {}
+
normalize-wheel-es@1.2.0: {}
npm-run-path@4.0.1:
@@ -4552,7 +4426,9 @@ snapshots:
queue-microtask@1.2.3: {}
- readdirp@4.0.2: {}
+ readdirp@3.6.0:
+ dependencies:
+ picomatch: 2.3.1
regenerator-runtime@0.14.1: {}
@@ -4606,13 +4482,11 @@ snapshots:
dependencies:
queue-microtask: 1.2.3
- sass@1.83.1:
+ sass@1.62.0:
dependencies:
- chokidar: 4.0.3
- immutable: 5.0.3
+ chokidar: 3.6.0
+ immutable: 4.3.7
source-map-js: 1.2.1
- optionalDependencies:
- '@parcel/watcher': 2.5.0
search-insights@2.17.3: {}
@@ -4809,7 +4683,7 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.2
- vite@5.4.11(@types/node@18.19.70)(sass@1.83.1):
+ vite@5.4.11(@types/node@18.19.70)(sass@1.62.0):
dependencies:
esbuild: 0.21.5
postcss: 8.4.49
@@ -4817,9 +4691,9 @@ snapshots:
optionalDependencies:
'@types/node': 18.19.70
fsevents: 2.3.3
- sass: 1.83.1
+ sass: 1.62.0
- vitepress@1.5.0(@algolia/client-search@5.19.0)(@types/node@18.19.70)(async-validator@4.2.5)(axios@1.6.7)(markdown-it-mathjax3@4.3.2)(postcss@8.4.49)(sass@1.83.1)(search-insights@2.17.3)(typescript@5.2.2):
+ vitepress@1.5.0(@algolia/client-search@5.19.0)(@types/node@18.19.70)(async-validator@4.2.5)(axios@1.6.7)(markdown-it-mathjax3@4.3.2)(postcss@8.4.49)(sass@1.62.0)(search-insights@2.17.3)(typescript@5.2.2):
dependencies:
'@docsearch/css': 3.8.2
'@docsearch/js': 3.8.2(@algolia/client-search@5.19.0)(search-insights@2.17.3)
@@ -4828,7 +4702,7 @@ snapshots:
'@shikijs/transformers': 1.26.1
'@shikijs/types': 1.26.1
'@types/markdown-it': 14.1.2
- '@vitejs/plugin-vue': 5.2.1(vite@5.4.11(@types/node@18.19.70)(sass@1.83.1))(vue@3.5.13(typescript@5.2.2))
+ '@vitejs/plugin-vue': 5.2.1(vite@5.4.11(@types/node@18.19.70)(sass@1.62.0))(vue@3.5.13(typescript@5.2.2))
'@vue/devtools-api': 7.7.0
'@vue/shared': 3.5.13
'@vueuse/core': 11.3.0(vue@3.5.13(typescript@5.2.2))
@@ -4837,7 +4711,7 @@ snapshots:
mark.js: 8.11.1
minisearch: 7.1.1
shiki: 1.26.1
- vite: 5.4.11(@types/node@18.19.70)(sass@1.83.1)
+ vite: 5.4.11(@types/node@18.19.70)(sass@1.62.0)
vue: 3.5.13(typescript@5.2.2)
optionalDependencies:
markdown-it-mathjax3: 4.3.2