From a56d62fe16cca12c0b5abcb057e64f0755c6e09b Mon Sep 17 00:00:00 2001 From: zhushenwudi <55681140@163.com> Date: Mon, 22 Sep 2025 17:20:24 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84=E7=9B=AE=E5=BD=95=E7=BB=93?= =?UTF-8?q?=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vitepress/config/en.ts | 41 +++++++------ .vitepress/config/shared.ts | 4 +- .vitepress/config/zh.ts | 59 ++++++++++++------- .vitepress/theme/index.ts | 26 ++++++++ docs/en/index.md | 16 +++-- docs/en/{ => sif2}/dev_guide/WebUI.md | 0 docs/en/{ => sif2}/dev_guide/assets_docs.md | 4 +- .../dev_guide/installation/docker.md | 0 .../dev_guide/installation/linux.md | 0 .../dev_guide/installation/windows.md | 0 docs/en/{ => sif2}/dev_guide/introduction.md | 0 .../{ => sif2}/dev_guide/variable-argument.md | 0 docs/en/{ => sif2}/user_guide/client_docs.md | 0 docs/en/{ => sif2}/user_guide/game_info.md | 0 .../user_guide/installation/android.md | 0 .../{ => sif2}/user_guide/installation/ios.md | 0 docs/en/{ => sif2}/user_guide/user_webui.md | 2 +- docs/zh/index.md | 16 +++-- docs/zh/{ => sif2}/dev_guide/WebUI.md | 0 docs/zh/{ => sif2}/dev_guide/assets_docs.md | 4 +- .../dev_guide/installation/docker.md | 0 .../dev_guide/installation/linux.md | 0 .../dev_guide/installation/windows.md | 0 docs/zh/{ => sif2}/dev_guide/introduction.md | 0 .../{ => sif2}/dev_guide/variable-argument.md | 0 docs/zh/{ => sif2}/user_guide/client_docs.md | 0 docs/zh/{ => sif2}/user_guide/game_info.md | 0 .../user_guide/installation/android.md | 0 .../{ => sif2}/user_guide/installation/ios.md | 0 docs/zh/{ => sif2}/user_guide/user_webui.md | 2 +- 30 files changed, 117 insertions(+), 57 deletions(-) create mode 100644 .vitepress/theme/index.ts rename docs/en/{ => sif2}/dev_guide/WebUI.md (100%) rename docs/en/{ => sif2}/dev_guide/assets_docs.md (96%) rename docs/en/{ => sif2}/dev_guide/installation/docker.md (100%) rename docs/en/{ => sif2}/dev_guide/installation/linux.md (100%) rename docs/en/{ => sif2}/dev_guide/installation/windows.md (100%) rename docs/en/{ => sif2}/dev_guide/introduction.md (100%) rename docs/en/{ => sif2}/dev_guide/variable-argument.md (100%) rename docs/en/{ => sif2}/user_guide/client_docs.md (100%) rename docs/en/{ => sif2}/user_guide/game_info.md (100%) rename docs/en/{ => sif2}/user_guide/installation/android.md (100%) rename docs/en/{ => sif2}/user_guide/installation/ios.md (100%) rename docs/en/{ => sif2}/user_guide/user_webui.md (93%) rename docs/zh/{ => sif2}/dev_guide/WebUI.md (100%) rename docs/zh/{ => sif2}/dev_guide/assets_docs.md (96%) rename docs/zh/{ => sif2}/dev_guide/installation/docker.md (100%) rename docs/zh/{ => sif2}/dev_guide/installation/linux.md (100%) rename docs/zh/{ => sif2}/dev_guide/installation/windows.md (100%) rename docs/zh/{ => sif2}/dev_guide/introduction.md (100%) rename docs/zh/{ => sif2}/dev_guide/variable-argument.md (100%) rename docs/zh/{ => sif2}/user_guide/client_docs.md (100%) rename docs/zh/{ => sif2}/user_guide/game_info.md (100%) rename docs/zh/{ => sif2}/user_guide/installation/android.md (100%) rename docs/zh/{ => sif2}/user_guide/installation/ios.md (100%) rename docs/zh/{ => sif2}/user_guide/user_webui.md (93%) diff --git a/.vitepress/config/en.ts b/.vitepress/config/en.ts index 793dbc3..4562e68 100644 --- a/.vitepress/config/en.ts +++ b/.vitepress/config/en.ts @@ -5,47 +5,50 @@ export const en = defineConfig({ themeConfig: { nav: [ - {text: 'User guide', link: '/docs/en/user_guide/client_docs'}, - {text: 'Server guide', link: '/docs/en/dev_guide/introduction'} + {text: 'Sif1', link: '/sif2/user_guide/installation/ios'}, + {text: 'Puchiguru', link: '/sif2/user_guide/installation/ios'}, + {text: 'All Stars', link: '/sif2/user_guide/installation/ios'}, + {text: 'Sif2', link: '/sif2/user_guide/installation/ios'} ], sidebar: { - '/docs/en/user_guide/': [ + '/docs/en/sif2/': [ { text: 'Game user guide', items: [ { text: 'Installation', items: [ - {text: 'IOS', link: '/docs/en/user_guide/installation/ios'}, - {text: 'Android', link: '/docs/en/user_guide/installation/android'}, + {text: 'IOS', link: '/docs/en/sif2/user_guide/installation/ios'}, + {text: 'Android', link: '/docs/en/sif2/user_guide/installation/android'}, ], }, - {text: '游戏内使用说明', link: '/docs/en/user_guide/client_docs'}, - {text: 'WebUI使用说明', link: '/docs/en/user_guide/user_webui'}, - {text: '游戏相关信息', link: '/docs/en/user_guide/game_info'}, + {text: '游戏内使用说明', link: '/docs/en/sif2/user_guide/client_docs'}, + {text: 'WebUI使用说明', link: '/docs/en/sif2/user_guide/user_webui'}, + {text: '游戏相关信息', link: '/docs/en/sif2/user_guide/game_info'}, ] - } - ], - '/docs/en/dev_guide/': [ + }, { text: '服务器指南', items: [ - {text: '介绍', link: '/docs/en/dev_guide/introduction'}, + {text: '介绍', link: '/docs/en/sif2/dev_guide/introduction'}, { text: '安装', items: [ - {text: 'Windows', link: '/docs/en/dev_guide/installation/windows'}, - {text: 'Linux', link: '/docs/en/dev_guide/installation/linux'}, - {text: 'docker', link: '/docs/en/dev_guide/installation/docker'}, + {text: 'Windows', link: '/docs/en/sif2/dev_guide/installation/windows'}, + {text: 'Linux', link: '/docs/en/sif2/dev_guide/installation/linux'}, + {text: 'docker', link: '/docs/en/sif2/dev_guide/installation/docker'}, ], }, - {text: 'WebUI', link: '/docs/en/dev_guide/WebUI'}, - {text: '游戏资源服务器配置', link: '/docs/en/dev_guide/assets_docs'}, - {text: '环境变量和命令行参数', link: '/docs/en/dev_guide/variable-argument'}, + {text: 'WebUI', link: '/docs/en/sif2/dev_guide/WebUI'}, + {text: '游戏资源服务器配置', link: '/docs/en/sif2/dev_guide/assets_docs'}, + {text: '环境变量和命令行参数', link: '/docs/en/sif2/dev_guide/variable-argument'}, ] } - ] + ], + // '/docs/en/sif2/dev_guide/': [ + + // ] }, } }); \ No newline at end of file diff --git a/.vitepress/config/shared.ts b/.vitepress/config/shared.ts index 6811f37..564e726 100644 --- a/.vitepress/config/shared.ts +++ b/.vitepress/config/shared.ts @@ -1,8 +1,8 @@ import {defineConfig} from 'vitepress' export const shared = defineConfig({ - title: "Sif 2", - description: "A Sif2 Server and Client Documents", + title: "LoveLive! Game", + description: "A LoveLive! Game Server and Client Documents", ignoreDeadLinks: true, themeConfig: { logo: '/logo.png', diff --git a/.vitepress/config/zh.ts b/.vitepress/config/zh.ts index 61d00e6..bb46b56 100644 --- a/.vitepress/config/zh.ts +++ b/.vitepress/config/zh.ts @@ -1,51 +1,70 @@ -import { defineConfig } from "vitepress"; +import {defineConfig} from "vitepress"; export const zh = defineConfig({ lang: 'zh-Hans', themeConfig: { nav: [ - { text: '用户指南', link: '/user_guide/installation/ios' }, - { text: '服务器指南', link: '/dev_guide/introduction' } + {text: 'Sif1', link: '/sif2/user_guide/installation/ios'}, + {text: 'ぷちぐる', link: '/sif2/user_guide/installation/ios'}, + {text: '群星闪耀', link: '/sif2/user_guide/installation/ios'}, + {text: 'Sif2', link: '/sif2/user_guide/installation/ios'} ], sidebar: { - 'user_guide/': [ + 'sif2/': [ { text: '游戏用户指南', items: [ { text: '安装', items: [ - { text: 'IOS', link: '/user_guide/installation/ios' }, - { text: 'Android', link: '/user_guide/installation/android' }, + {text: 'IOS', link: '/sif2/user_guide/installation/ios'}, + {text: 'Android', link: '/sif2/user_guide/installation/android'}, ], }, - { text: '游戏内使用说明', link: '/user_guide/client_docs' }, - { text: 'WebUI使用说明', link: '/user_guide/user_webui' }, - { text: '游戏相关信息', link: '/user_guide/game_info' }, + {text: '游戏内使用说明', link: '/sif2/user_guide/client_docs'}, + {text: 'WebUI使用说明', link: '/sif2/user_guide/user_webui'}, + {text: '游戏相关信息', link: '/sif2/user_guide/game_info'}, ] - } - ], - 'dev_guide/': [ + }, { text: '服务器指南', items: [ - { text: '介绍', link: '/dev_guide/introduction' }, + {text: '介绍', link: '/sif2/dev_guide/introduction'}, { text: '安装', items: [ - { text: 'Windows', link: '/dev_guide/installation/windows' }, - { text: 'Linux', link: '/dev_guide/installation/linux' }, - { text: 'docker', link: '/dev_guide/installation/docker' }, + {text: 'Windows', link: '/sif2/dev_guide/installation/windows'}, + {text: 'Linux', link: '/sif2/dev_guide/installation/linux'}, + {text: 'docker', link: '/sif2/dev_guide/installation/docker'}, ], }, - { text: 'WebUI', link: '/dev_guide/WebUI' }, - { text: '游戏资源服务器配置', link: '/dev_guide/assets_docs' }, - { text: '环境变量和命令行参数', link: '/dev_guide/variable-argument' }, + {text: 'WebUI', link: '/sif2/dev_guide/WebUI'}, + {text: '游戏资源服务器配置', link: '/sif2/dev_guide/assets_docs'}, + {text: '环境变量和命令行参数', link: '/sif2/dev_guide/variable-argument'}, ] } - ] + ], + // 'sif2/dev_guide/': [ + // { + // text: '服务器指南', + // items: [ + // {text: '介绍', link: '/sif2/dev_guide/introduction'}, + // { + // text: '安装', + // items: [ + // {text: 'Windows', link: '/sif2/dev_guide/installation/windows'}, + // {text: 'Linux', link: '/sif2/dev_guide/installation/linux'}, + // {text: 'docker', link: '/sif2/dev_guide/installation/docker'}, + // ], + // }, + // {text: 'WebUI', link: '/sif2/dev_guide/WebUI'}, + // {text: '游戏资源服务器配置', link: '/sif2/dev_guide/assets_docs'}, + // {text: '环境变量和命令行参数', link: '/sif2/dev_guide/variable-argument'}, + // ] + // } + // ] }, docFooter: { diff --git a/.vitepress/theme/index.ts b/.vitepress/theme/index.ts new file mode 100644 index 0000000..860ceed --- /dev/null +++ b/.vitepress/theme/index.ts @@ -0,0 +1,26 @@ +import DefaultTheme from 'vitepress/theme' +import {useRoute} from 'vitepress' +import {watch, onMounted} from 'vue' + +export default { + ...DefaultTheme, + setup() { + const route = useRoute() + + const updateNavVisibility = (path: string) => { + const navElement = document.querySelector('.VPNavBarMenu') + if (navElement instanceof HTMLElement) { + navElement.style.display = (path === '/' || path === '/docs/en/') ? 'none' : '' + } + } + + onMounted(() => { + updateNavVisibility(route.path) + }) + + // 监听路由变化,处理导航栏显示 + watch(() => route.path, (path) => { + updateNavVisibility(path) + }) + } +} \ No newline at end of file diff --git a/docs/en/index.md b/docs/en/index.md index 843ce19..ec01f1d 100644 --- a/docs/en/index.md +++ b/docs/en/index.md @@ -3,13 +3,19 @@ layout: home hero: - name: "Love Live! School idol festival 2\nMIRACLE LIVE!" + name: "Love Live! Game" text: "User guide and server guide" tagline: actions: - theme: brand - text: User guide - link: /docs/en/user_guide/installation/ios + text: Sif1 + link: /docs/en/sif2/user_guide/installation/ios - theme: alt - text: Server guide - link: /docs/en/dev_guide/introduction \ No newline at end of file + text: Puchiguru + link: /docs/en/sif2/user_guide/installation/ios + - theme: brand + text: All Stars + link: /docs/en/sif2/user_guide/installation/ios + - theme: alt + text: Sif2 + link: /docs/en/sif2/user_guide/installation/ios \ No newline at end of file diff --git a/docs/en/dev_guide/WebUI.md b/docs/en/sif2/dev_guide/WebUI.md similarity index 100% rename from docs/en/dev_guide/WebUI.md rename to docs/en/sif2/dev_guide/WebUI.md diff --git a/docs/en/dev_guide/assets_docs.md b/docs/en/sif2/dev_guide/assets_docs.md similarity index 96% rename from docs/en/dev_guide/assets_docs.md rename to docs/en/sif2/dev_guide/assets_docs.md index 55bf0d0..ff08c9d 100644 --- a/docs/en/dev_guide/assets_docs.md +++ b/docs/en/sif2/dev_guide/assets_docs.md @@ -12,14 +12,14 @@ outline: deep 一个启动游戏资源服务器的典型命令为: - Windows ::: warning 注意 -需要先下载[ew](./installation/windows.md)二进制文件 +需要先下载[ew](installation/windows.md)二进制文件 ::: ``` ew.exe --enable-asset-server --max-time 1736076211 ``` - Linux ::: warning 注意 -需要先下载[ew](./installation/linux.md)二进制文件 +需要先下载[ew](installation/linux.md)二进制文件 ::: ``` ./ew --enable-asset-server --max-time 1736076211 diff --git a/docs/en/dev_guide/installation/docker.md b/docs/en/sif2/dev_guide/installation/docker.md similarity index 100% rename from docs/en/dev_guide/installation/docker.md rename to docs/en/sif2/dev_guide/installation/docker.md diff --git a/docs/en/dev_guide/installation/linux.md b/docs/en/sif2/dev_guide/installation/linux.md similarity index 100% rename from docs/en/dev_guide/installation/linux.md rename to docs/en/sif2/dev_guide/installation/linux.md diff --git a/docs/en/dev_guide/installation/windows.md b/docs/en/sif2/dev_guide/installation/windows.md similarity index 100% rename from docs/en/dev_guide/installation/windows.md rename to docs/en/sif2/dev_guide/installation/windows.md diff --git a/docs/en/dev_guide/introduction.md b/docs/en/sif2/dev_guide/introduction.md similarity index 100% rename from docs/en/dev_guide/introduction.md rename to docs/en/sif2/dev_guide/introduction.md diff --git a/docs/en/dev_guide/variable-argument.md b/docs/en/sif2/dev_guide/variable-argument.md similarity index 100% rename from docs/en/dev_guide/variable-argument.md rename to docs/en/sif2/dev_guide/variable-argument.md diff --git a/docs/en/user_guide/client_docs.md b/docs/en/sif2/user_guide/client_docs.md similarity index 100% rename from docs/en/user_guide/client_docs.md rename to docs/en/sif2/user_guide/client_docs.md diff --git a/docs/en/user_guide/game_info.md b/docs/en/sif2/user_guide/game_info.md similarity index 100% rename from docs/en/user_guide/game_info.md rename to docs/en/sif2/user_guide/game_info.md diff --git a/docs/en/user_guide/installation/android.md b/docs/en/sif2/user_guide/installation/android.md similarity index 100% rename from docs/en/user_guide/installation/android.md rename to docs/en/sif2/user_guide/installation/android.md diff --git a/docs/en/user_guide/installation/ios.md b/docs/en/sif2/user_guide/installation/ios.md similarity index 100% rename from docs/en/user_guide/installation/ios.md rename to docs/en/sif2/user_guide/installation/ios.md diff --git a/docs/en/user_guide/user_webui.md b/docs/en/sif2/user_guide/user_webui.md similarity index 93% rename from docs/en/user_guide/user_webui.md rename to docs/en/sif2/user_guide/user_webui.md index a4a7dfb..a8745b0 100644 --- a/docs/en/user_guide/user_webui.md +++ b/docs/en/sif2/user_guide/user_webui.md @@ -15,7 +15,7 @@ WebUI的界面如下图所示: 其中包括个人账户登录和导入用户数据和查看帮助等相关信息。 ### 个人账户登录 {#account-login} -在主页面输入[SIF2 ID](./client_docs.md#sif2-id)和[数据迁移密钥](./client_docs.md#key)即可登录到个人账户设置页面。界面如下图所示: +在主页面输入[SIF2 ID](client_docs.md#sif2-id)和[数据迁移密钥](client_docs.md#key)即可登录到个人账户设置页面。界面如下图所示: ![WebUI_user](https://llmp-oss.oss-cn-hongkong.aliyuncs.com/img/sif2-blog/18.png) ### 更改登录奖励 {#login-bonus} diff --git a/docs/zh/index.md b/docs/zh/index.md index 86176a9..b482ac7 100644 --- a/docs/zh/index.md +++ b/docs/zh/index.md @@ -3,13 +3,19 @@ layout: home hero: - name: "Love Live! 学园偶像祭2 MIRACLE LIVE!" + name: "Love Live! Game" text: "用户指南和服务器指南" tagline: actions: - theme: brand - text: 用户指南 - link: /user_guide/installation/ios + text: Sif1 + link: /sif2/user_guide/installation/ios - theme: alt - text: 服务器指南 - link: /dev_guide/introduction \ No newline at end of file + text: ぶちぐる + link: /sif2/user_guide/installation/ios + - theme: brand + text: 群星闪耀 + link: /sif2/user_guide/installation/ios + - theme: alt + text: Sif2 + link: /sif2/user_guide/installation/ios \ No newline at end of file diff --git a/docs/zh/dev_guide/WebUI.md b/docs/zh/sif2/dev_guide/WebUI.md similarity index 100% rename from docs/zh/dev_guide/WebUI.md rename to docs/zh/sif2/dev_guide/WebUI.md diff --git a/docs/zh/dev_guide/assets_docs.md b/docs/zh/sif2/dev_guide/assets_docs.md similarity index 96% rename from docs/zh/dev_guide/assets_docs.md rename to docs/zh/sif2/dev_guide/assets_docs.md index 55bf0d0..ff08c9d 100644 --- a/docs/zh/dev_guide/assets_docs.md +++ b/docs/zh/sif2/dev_guide/assets_docs.md @@ -12,14 +12,14 @@ outline: deep 一个启动游戏资源服务器的典型命令为: - Windows ::: warning 注意 -需要先下载[ew](./installation/windows.md)二进制文件 +需要先下载[ew](installation/windows.md)二进制文件 ::: ``` ew.exe --enable-asset-server --max-time 1736076211 ``` - Linux ::: warning 注意 -需要先下载[ew](./installation/linux.md)二进制文件 +需要先下载[ew](installation/linux.md)二进制文件 ::: ``` ./ew --enable-asset-server --max-time 1736076211 diff --git a/docs/zh/dev_guide/installation/docker.md b/docs/zh/sif2/dev_guide/installation/docker.md similarity index 100% rename from docs/zh/dev_guide/installation/docker.md rename to docs/zh/sif2/dev_guide/installation/docker.md diff --git a/docs/zh/dev_guide/installation/linux.md b/docs/zh/sif2/dev_guide/installation/linux.md similarity index 100% rename from docs/zh/dev_guide/installation/linux.md rename to docs/zh/sif2/dev_guide/installation/linux.md diff --git a/docs/zh/dev_guide/installation/windows.md b/docs/zh/sif2/dev_guide/installation/windows.md similarity index 100% rename from docs/zh/dev_guide/installation/windows.md rename to docs/zh/sif2/dev_guide/installation/windows.md diff --git a/docs/zh/dev_guide/introduction.md b/docs/zh/sif2/dev_guide/introduction.md similarity index 100% rename from docs/zh/dev_guide/introduction.md rename to docs/zh/sif2/dev_guide/introduction.md diff --git a/docs/zh/dev_guide/variable-argument.md b/docs/zh/sif2/dev_guide/variable-argument.md similarity index 100% rename from docs/zh/dev_guide/variable-argument.md rename to docs/zh/sif2/dev_guide/variable-argument.md diff --git a/docs/zh/user_guide/client_docs.md b/docs/zh/sif2/user_guide/client_docs.md similarity index 100% rename from docs/zh/user_guide/client_docs.md rename to docs/zh/sif2/user_guide/client_docs.md diff --git a/docs/zh/user_guide/game_info.md b/docs/zh/sif2/user_guide/game_info.md similarity index 100% rename from docs/zh/user_guide/game_info.md rename to docs/zh/sif2/user_guide/game_info.md diff --git a/docs/zh/user_guide/installation/android.md b/docs/zh/sif2/user_guide/installation/android.md similarity index 100% rename from docs/zh/user_guide/installation/android.md rename to docs/zh/sif2/user_guide/installation/android.md diff --git a/docs/zh/user_guide/installation/ios.md b/docs/zh/sif2/user_guide/installation/ios.md similarity index 100% rename from docs/zh/user_guide/installation/ios.md rename to docs/zh/sif2/user_guide/installation/ios.md diff --git a/docs/zh/user_guide/user_webui.md b/docs/zh/sif2/user_guide/user_webui.md similarity index 93% rename from docs/zh/user_guide/user_webui.md rename to docs/zh/sif2/user_guide/user_webui.md index a4a7dfb..a8745b0 100644 --- a/docs/zh/user_guide/user_webui.md +++ b/docs/zh/sif2/user_guide/user_webui.md @@ -15,7 +15,7 @@ WebUI的界面如下图所示: 其中包括个人账户登录和导入用户数据和查看帮助等相关信息。 ### 个人账户登录 {#account-login} -在主页面输入[SIF2 ID](./client_docs.md#sif2-id)和[数据迁移密钥](./client_docs.md#key)即可登录到个人账户设置页面。界面如下图所示: +在主页面输入[SIF2 ID](client_docs.md#sif2-id)和[数据迁移密钥](client_docs.md#key)即可登录到个人账户设置页面。界面如下图所示: ![WebUI_user](https://llmp-oss.oss-cn-hongkong.aliyuncs.com/img/sif2-blog/18.png) ### 更改登录奖励 {#login-bonus}