From 96ff2a496f0486942a5264b6ecb0bf9c2a0312de Mon Sep 17 00:00:00 2001 From: sendevia Date: Sun, 28 Sep 2025 18:23:49 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=9E=E7=8E=B0=E5=8A=A8=E6=80=81?= =?UTF-8?q?=E5=8F=96=E8=89=B2=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vitepress/config.ts | 1 + .vitepress/theme/components/Header.vue | 198 +++++++++++++++++++++++++ .vitepress/theme/layouts/Default.vue | 78 +++++++++- .vitepress/theme/styles/tokens.scss | 2 +- .vitepress/theme/utils/colorPalette.ts | 89 +++++++++++ package.json | 3 + 6 files changed, 368 insertions(+), 3 deletions(-) create mode 100644 .vitepress/theme/components/Header.vue create mode 100644 .vitepress/theme/utils/colorPalette.ts diff --git a/.vitepress/config.ts b/.vitepress/config.ts index c07cc34..0a45639 100644 --- a/.vitepress/config.ts +++ b/.vitepress/config.ts @@ -29,6 +29,7 @@ export default defineConfig({ vite: { define: { __SITE_VERSION__: JSON.stringify(packageJson.version || "0.0.0"), + __DEFAULT_COLOR__: JSON.stringify("#39c5bb"), }, }, }); diff --git a/.vitepress/theme/components/Header.vue b/.vitepress/theme/components/Header.vue new file mode 100644 index 0000000..f06f539 --- /dev/null +++ b/.vitepress/theme/components/Header.vue @@ -0,0 +1,198 @@ + + + + + diff --git a/.vitepress/theme/layouts/Default.vue b/.vitepress/theme/layouts/Default.vue index 1b98556..34fdcf7 100644 --- a/.vitepress/theme/layouts/Default.vue +++ b/.vitepress/theme/layouts/Default.vue @@ -1,12 +1,86 @@