From 9a4820e69c6ef741bbd5245def5e39e1637e9ed7 Mon Sep 17 00:00:00 2001 From: zenn Date: Fri, 5 Jun 2026 15:43:57 +0900 Subject: [PATCH] =?UTF-8?q?=EC=82=AC=EC=9D=B4=ED=8A=B8=20=EA=B4=91?= =?UTF-8?q?=EA=B3=A0=20=EC=8A=AC=EB=A1=AF=20=EC=84=A4=EC=A0=95=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/admin/AdminAdsSettingsCard.vue | 155 +++++++++++++++++++ components/site/RightSidebar.vue | 6 + components/site/SiteAdSlot.vue | 79 ++++++++++ db/migrations/050_site_settings_ad_slots.sql | 5 + docs/history.md | 4 + docs/map.md | 2 + docs/spec.md | 9 ++ docs/update.md | 6 + package-lock.json | 4 +- package.json | 2 +- pages/admin/settings/index.vue | 98 +++++++++++- pages/index.vue | 6 + pages/post/[slug].vue | 13 ++ server/repositories/content-repository.js | 16 ++ server/utils/admin-site-settings-input.js | 6 +- server/utils/site-settings.js | 4 + 16 files changed, 408 insertions(+), 7 deletions(-) create mode 100644 components/admin/AdminAdsSettingsCard.vue create mode 100644 components/site/SiteAdSlot.vue create mode 100644 db/migrations/050_site_settings_ad_slots.sql diff --git a/components/admin/AdminAdsSettingsCard.vue b/components/admin/AdminAdsSettingsCard.vue new file mode 100644 index 0000000..bd979c4 --- /dev/null +++ b/components/admin/AdminAdsSettingsCard.vue @@ -0,0 +1,155 @@ + + +