From b487f44cd70ca3a0ecf6e8e6dab6192d6ae6b631 Mon Sep 17 00:00:00 2001 From: cqh963852 Date: Wed, 19 Aug 2026 14:48:16 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E2=80=9C=E5=AE=9E?= =?UTF-8?q?=E8=B7=B5=E7=BB=8F=E5=8E=86=E2=80=9D=E6=A0=8F=E7=9B=AE=EF=BC=8C?= =?UTF-8?q?=E6=94=B6=E5=BD=95=20alin.hu=20=E7=9A=84=E5=85=A8=E6=A0=88?= =?UTF-8?q?=E5=85=A5=E9=97=A8=E6=8C=87=E5=8D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 practice docs 实例(路由 /practice)与 sidebarsPractice.ts - docs/full_guide 迁移至 practice/alin.hu - 导航栏新增“实践经历”入口 - 修复文档内指向旧 /docs/full_guide 路径的链接 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../docs/full_guide/_category_.json | 8 -------- packages/stack-idealjs/docusaurus.config.ts | 18 ++++++++++++++++++ .../practice/alin.hu/_category_.json | 7 +++++++ .../alin.hu}/html/_category_.json | 0 .../alin.hu}/html/console.png | Bin .../alin.hu}/html/get.png | Bin .../alin.hu}/html/image.png | Bin .../alin.hu}/html/index.png | Bin .../alin.hu}/html/visit.md | 0 .../alin.hu}/react/_category_.json | 0 .../alin.hu}/react/react_todo_list.md | 2 +- .../alin.hu}/react/react_ts.md | 0 .../alin.hu}/react/result2.png | Bin .../alin.hu}/vite/_category_.json | 0 .../alin.hu}/vite/vite.md | 0 .../alin.hu}/vite_vanilla_ts/_category_.json | 0 .../alin.hu}/vite_vanilla_ts/result.png | Bin .../vite_vanilla_ts/vite_vanilla_ts.md | 2 +- packages/stack-idealjs/practice/index.md | 9 +++++++++ packages/stack-idealjs/sidebarsPractice.ts | 8 ++++++++ 20 files changed, 44 insertions(+), 10 deletions(-) delete mode 100644 packages/stack-idealjs/docs/full_guide/_category_.json create mode 100644 packages/stack-idealjs/practice/alin.hu/_category_.json rename packages/stack-idealjs/{docs/full_guide => practice/alin.hu}/html/_category_.json (100%) rename packages/stack-idealjs/{docs/full_guide => practice/alin.hu}/html/console.png (100%) rename packages/stack-idealjs/{docs/full_guide => practice/alin.hu}/html/get.png (100%) rename packages/stack-idealjs/{docs/full_guide => practice/alin.hu}/html/image.png (100%) rename packages/stack-idealjs/{docs/full_guide => practice/alin.hu}/html/index.png (100%) rename packages/stack-idealjs/{docs/full_guide => practice/alin.hu}/html/visit.md (100%) rename packages/stack-idealjs/{docs/full_guide => practice/alin.hu}/react/_category_.json (100%) rename packages/stack-idealjs/{docs/full_guide => practice/alin.hu}/react/react_todo_list.md (98%) rename packages/stack-idealjs/{docs/full_guide => practice/alin.hu}/react/react_ts.md (100%) rename packages/stack-idealjs/{docs/full_guide => practice/alin.hu}/react/result2.png (100%) rename packages/stack-idealjs/{docs/full_guide => practice/alin.hu}/vite/_category_.json (100%) rename packages/stack-idealjs/{docs/full_guide => practice/alin.hu}/vite/vite.md (100%) rename packages/stack-idealjs/{docs/full_guide => practice/alin.hu}/vite_vanilla_ts/_category_.json (100%) rename packages/stack-idealjs/{docs/full_guide => practice/alin.hu}/vite_vanilla_ts/result.png (100%) rename packages/stack-idealjs/{docs/full_guide => practice/alin.hu}/vite_vanilla_ts/vite_vanilla_ts.md (98%) create mode 100644 packages/stack-idealjs/practice/index.md create mode 100644 packages/stack-idealjs/sidebarsPractice.ts diff --git a/packages/stack-idealjs/docs/full_guide/_category_.json b/packages/stack-idealjs/docs/full_guide/_category_.json deleted file mode 100644 index 63f47a0..0000000 --- a/packages/stack-idealjs/docs/full_guide/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "完整指南", - "position": 3, - "link": { - "type": "generated-index" - } - } - \ No newline at end of file diff --git a/packages/stack-idealjs/docusaurus.config.ts b/packages/stack-idealjs/docusaurus.config.ts index 5216853..57d9500 100644 --- a/packages/stack-idealjs/docusaurus.config.ts +++ b/packages/stack-idealjs/docusaurus.config.ts @@ -81,6 +81,17 @@ const config: Config = { "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/", }, ], + [ + "@docusaurus/plugin-content-docs", + { + id: "practice", + path: "practice", + routeBasePath: "practice", + sidebarPath: "./sidebarsPractice.ts", + editUrl: + "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/", + }, + ], ], themeConfig: { @@ -106,6 +117,13 @@ const config: Config = { position: "left", label: "工具使用", }, + { + type: "docSidebar", + sidebarId: "practiceSidebar", + docsPluginId: "practice", + position: "left", + label: "实践经历", + }, { to: "/blog", label: "博客", position: "left" }, { href: "https://github.com/idealjs/stack", diff --git a/packages/stack-idealjs/practice/alin.hu/_category_.json b/packages/stack-idealjs/practice/alin.hu/_category_.json new file mode 100644 index 0000000..bcb29dc --- /dev/null +++ b/packages/stack-idealjs/practice/alin.hu/_category_.json @@ -0,0 +1,7 @@ +{ + "label": "alin.hu", + "position": 2, + "link": { + "type": "generated-index" + } +} diff --git a/packages/stack-idealjs/docs/full_guide/html/_category_.json b/packages/stack-idealjs/practice/alin.hu/html/_category_.json similarity index 100% rename from packages/stack-idealjs/docs/full_guide/html/_category_.json rename to packages/stack-idealjs/practice/alin.hu/html/_category_.json diff --git a/packages/stack-idealjs/docs/full_guide/html/console.png b/packages/stack-idealjs/practice/alin.hu/html/console.png similarity index 100% rename from packages/stack-idealjs/docs/full_guide/html/console.png rename to packages/stack-idealjs/practice/alin.hu/html/console.png diff --git a/packages/stack-idealjs/docs/full_guide/html/get.png b/packages/stack-idealjs/practice/alin.hu/html/get.png similarity index 100% rename from packages/stack-idealjs/docs/full_guide/html/get.png rename to packages/stack-idealjs/practice/alin.hu/html/get.png diff --git a/packages/stack-idealjs/docs/full_guide/html/image.png b/packages/stack-idealjs/practice/alin.hu/html/image.png similarity index 100% rename from packages/stack-idealjs/docs/full_guide/html/image.png rename to packages/stack-idealjs/practice/alin.hu/html/image.png diff --git a/packages/stack-idealjs/docs/full_guide/html/index.png b/packages/stack-idealjs/practice/alin.hu/html/index.png similarity index 100% rename from packages/stack-idealjs/docs/full_guide/html/index.png rename to packages/stack-idealjs/practice/alin.hu/html/index.png diff --git a/packages/stack-idealjs/docs/full_guide/html/visit.md b/packages/stack-idealjs/practice/alin.hu/html/visit.md similarity index 100% rename from packages/stack-idealjs/docs/full_guide/html/visit.md rename to packages/stack-idealjs/practice/alin.hu/html/visit.md diff --git a/packages/stack-idealjs/docs/full_guide/react/_category_.json b/packages/stack-idealjs/practice/alin.hu/react/_category_.json similarity index 100% rename from packages/stack-idealjs/docs/full_guide/react/_category_.json rename to packages/stack-idealjs/practice/alin.hu/react/_category_.json diff --git a/packages/stack-idealjs/docs/full_guide/react/react_todo_list.md b/packages/stack-idealjs/practice/alin.hu/react/react_todo_list.md similarity index 98% rename from packages/stack-idealjs/docs/full_guide/react/react_todo_list.md rename to packages/stack-idealjs/practice/alin.hu/react/react_todo_list.md index 03310ce..36d53ba 100644 --- a/packages/stack-idealjs/docs/full_guide/react/react_todo_list.md +++ b/packages/stack-idealjs/practice/alin.hu/react/react_todo_list.md @@ -9,7 +9,7 @@ sidebar_position: 2 1. 已创建react ts工程 >**提示** -若未创建react ts工程,可以参考[使用vite创建react ts工程](/docs/full_guide/react/react_ts)文档 +若未创建react ts工程,可以参考[使用vite创建react ts工程](/practice/alin.hu/react/react_ts)文档 ## 项目初始化 打开react ts工程 diff --git a/packages/stack-idealjs/docs/full_guide/react/react_ts.md b/packages/stack-idealjs/practice/alin.hu/react/react_ts.md similarity index 100% rename from packages/stack-idealjs/docs/full_guide/react/react_ts.md rename to packages/stack-idealjs/practice/alin.hu/react/react_ts.md diff --git a/packages/stack-idealjs/docs/full_guide/react/result2.png b/packages/stack-idealjs/practice/alin.hu/react/result2.png similarity index 100% rename from packages/stack-idealjs/docs/full_guide/react/result2.png rename to packages/stack-idealjs/practice/alin.hu/react/result2.png diff --git a/packages/stack-idealjs/docs/full_guide/vite/_category_.json b/packages/stack-idealjs/practice/alin.hu/vite/_category_.json similarity index 100% rename from packages/stack-idealjs/docs/full_guide/vite/_category_.json rename to packages/stack-idealjs/practice/alin.hu/vite/_category_.json diff --git a/packages/stack-idealjs/docs/full_guide/vite/vite.md b/packages/stack-idealjs/practice/alin.hu/vite/vite.md similarity index 100% rename from packages/stack-idealjs/docs/full_guide/vite/vite.md rename to packages/stack-idealjs/practice/alin.hu/vite/vite.md diff --git a/packages/stack-idealjs/docs/full_guide/vite_vanilla_ts/_category_.json b/packages/stack-idealjs/practice/alin.hu/vite_vanilla_ts/_category_.json similarity index 100% rename from packages/stack-idealjs/docs/full_guide/vite_vanilla_ts/_category_.json rename to packages/stack-idealjs/practice/alin.hu/vite_vanilla_ts/_category_.json diff --git a/packages/stack-idealjs/docs/full_guide/vite_vanilla_ts/result.png b/packages/stack-idealjs/practice/alin.hu/vite_vanilla_ts/result.png similarity index 100% rename from packages/stack-idealjs/docs/full_guide/vite_vanilla_ts/result.png rename to packages/stack-idealjs/practice/alin.hu/vite_vanilla_ts/result.png diff --git a/packages/stack-idealjs/docs/full_guide/vite_vanilla_ts/vite_vanilla_ts.md b/packages/stack-idealjs/practice/alin.hu/vite_vanilla_ts/vite_vanilla_ts.md similarity index 98% rename from packages/stack-idealjs/docs/full_guide/vite_vanilla_ts/vite_vanilla_ts.md rename to packages/stack-idealjs/practice/alin.hu/vite_vanilla_ts/vite_vanilla_ts.md index a89572f..9d0db7c 100644 --- a/packages/stack-idealjs/docs/full_guide/vite_vanilla_ts/vite_vanilla_ts.md +++ b/packages/stack-idealjs/practice/alin.hu/vite_vanilla_ts/vite_vanilla_ts.md @@ -7,7 +7,7 @@ sidebar_position: 1 1. 已创建vanilla ts工程 >**提示** -若未安装vanilla ts工程,可以参考[vite的入门](/docs/full_guide/vite/)文档 +若未安装vanilla ts工程,可以参考[vite的入门](/practice/alin.hu/vite/)文档 ## 项目初始化 打开vanilla ts工程 diff --git a/packages/stack-idealjs/practice/index.md b/packages/stack-idealjs/practice/index.md new file mode 100644 index 0000000..7372c4d --- /dev/null +++ b/packages/stack-idealjs/practice/index.md @@ -0,0 +1,9 @@ +--- +sidebar_position: 1 +--- + +# 实践经历 + +本栏目收录实习生们的实践经历与学习笔记。 + +- [alin.hu —— 全栈入门指南](./alin.hu/html/visit.md) diff --git a/packages/stack-idealjs/sidebarsPractice.ts b/packages/stack-idealjs/sidebarsPractice.ts new file mode 100644 index 0000000..6390727 --- /dev/null +++ b/packages/stack-idealjs/sidebarsPractice.ts @@ -0,0 +1,8 @@ +import type {SidebarsConfig} from '@docusaurus/plugin-content-docs'; + +// 实践经历侧边栏,独立于全栈教程 +const sidebars: SidebarsConfig = { + practiceSidebar: [{type: 'autogenerated', dirName: '.'}], +}; + +export default sidebars;