From 797a6dd5a05777aec81432c8c4a7d0e5560fadd1 Mon Sep 17 00:00:00 2001 From: zenn Date: Mon, 18 May 2026 18:44:17 +0900 Subject: [PATCH] =?UTF-8?q?=ED=85=8C=EB=A7=88=20=EA=B9=9C=EB=B9=A1?= =?UTF-8?q?=EC=9E=84=C2=B7=EB=A1=9C=EB=94=A9=20=EC=8A=A4=ED=94=8C=EB=9E=98?= =?UTF-8?q?=EC=8B=9C=20=EB=B0=8F=20=EB=A9=94=EC=9D=B8=20=EC=BB=A4=EB=B2=84?= =?UTF-8?q?=20=EC=A0=80=EC=9E=A5=20=ED=9D=90=EB=A6=84=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit head 인라인 스크립트로 data-theme 선적용, 로고 캐시 스플래시 추가. 메인 커버는 업로드 후 저장 버튼에서 이미지·텍스트 일괄 반영. Co-authored-by: Cursor --- app.html | 26 +++++++ app.vue | 5 +- assets/css/main.css | 30 ++++++++ components/site/HomeHero.vue | 2 +- composables/useThemeMode.js | 23 ++++--- docs/spec.md | 6 +- docs/update.md | 2 + lib/site-theme-init.js | 34 ++++++++++ nuxt.config.js | 10 +++ pages/admin/settings/index.vue | 11 ++- pages/index.vue | 2 +- plugins/site-app-ready.client.js | 68 +++++++++++++++++++ .../admin/api/settings/home-cover.post.js | 3 +- 13 files changed, 200 insertions(+), 22 deletions(-) create mode 100644 app.html create mode 100644 lib/site-theme-init.js create mode 100644 plugins/site-app-ready.client.js diff --git a/app.html b/app.html new file mode 100644 index 0000000..8e3d757 --- /dev/null +++ b/app.html @@ -0,0 +1,26 @@ + + + + {{ HEAD }} + + +
+ + sori.studio +
+ {{ APP }} + + diff --git a/app.vue b/app.vue index be7a01a..f785664 100644 --- a/app.vue +++ b/app.vue @@ -1,8 +1,11 @@