From 215afd8f24f394b9a4fa96acb21d1a7b73ec7802 Mon Sep 17 00:00:00 2001 From: jiwangyihao Date: Wed, 4 Jun 2025 01:43:25 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=B0=86=E6=9A=97=E9=BB=91=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F=E5=88=9D=E5=A7=8B=E5=8C=96=E9=80=BB=E8=BE=91=E5=B5=8C?= =?UTF-8?q?=E5=85=A5=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=EF=BC=8C=E7=A7=BB?= =?UTF-8?q?=E9=99=A4=E7=8B=AC=E7=AB=8B=E8=84=9A=E6=9C=AC=E4=BB=A5=E5=8A=A0?= =?UTF-8?q?=E5=BF=AB=E8=84=9A=E6=9C=AC=E6=89=A7=E8=A1=8C=EF=BC=8C=E5=87=8F?= =?UTF-8?q?=E5=B0=91=E7=94=BB=E9=9D=A2=E9=97=AA=E7=83=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nuxt.config.ts | 13 ++++++++++++- public/init_dark.js | 12 ------------ 2 files changed, 12 insertions(+), 13 deletions(-) delete mode 100644 public/init_dark.js diff --git a/nuxt.config.ts b/nuxt.config.ts index 5875e7e..e3590b8 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -40,7 +40,18 @@ export default defineNuxtConfig({ ], script: [ { - src: "/init_dark.js", + innerHTML: `const isDarkMode = window.matchMedia("(prefers-color-scheme: dark)").matches; +const darkMode = localStorage.getItem("darkMode"); +const sDarkValue = + darkMode === "auto" + ? isDarkMode + ? true + : false + : darkMode === "dark" + ? true + : false; + +document.documentElement.classList.toggle("s-dark", sDarkValue);`, }, ], }, diff --git a/public/init_dark.js b/public/init_dark.js deleted file mode 100644 index c18ae9c..0000000 --- a/public/init_dark.js +++ /dev/null @@ -1,12 +0,0 @@ -const isDarkMode = window.matchMedia("(prefers-color-scheme: dark)").matches; -const darkMode = localStorage.getItem("darkMode"); -const sDarkValue = - darkMode === "auto" - ? isDarkMode - ? true - : false - : darkMode === "dark" - ? true - : false; - -document.documentElement.classList.toggle("s-dark", sDarkValue);