From 1f67a6ce2938810be364a7305729d56ceabba38d Mon Sep 17 00:00:00 2001 From: jinliyl <6469360+jinliyl@users.noreply.github.com> Date: Mon, 7 Sep 2026 17:33:36 +0800 Subject: [PATCH] fix(docs): repair dark mode styling (#526) --- docs/.vitepress/config.mts | 3 +- docs/.vitepress/theme/HomePage.vue | 69 ++++++++++++++------------- docs/.vitepress/theme/TrafficPage.vue | 5 +- github-pages/tests/theme.test.mjs | 25 ++++++++++ 4 files changed, 67 insertions(+), 35 deletions(-) create mode 100644 github-pages/tests/theme.test.mjs diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts index 9e7605ce..4874bbb2 100644 --- a/docs/.vitepress/config.mts +++ b/docs/.vitepress/config.mts @@ -295,7 +295,8 @@ export default defineConfig({ }, head: [ ["link", { rel: "icon", type: "image/svg+xml", href: `${base}reme-icon.svg` }], - ["meta", { name: "theme-color", content: "#087f6a" }], + ["meta", { name: "theme-color", content: "#087f6a", media: "(prefers-color-scheme: light)" }], + ["meta", { name: "theme-color", content: "#0d1512", media: "(prefers-color-scheme: dark)" }], ["script", { defer: "", src: "https://cloud.umami.is/script.js", diff --git a/docs/.vitepress/theme/HomePage.vue b/docs/.vitepress/theme/HomePage.vue index 08ea6bb3..7ffc31dd 100644 --- a/docs/.vitepress/theme/HomePage.vue +++ b/docs/.vitepress/theme/HomePage.vue @@ -1,11 +1,12 @@