From 47047485820bb9c23393065c29846bc88279792b Mon Sep 17 00:00:00 2001 From: zenn Date: Fri, 8 May 2026 09:59:35 +0900 Subject: [PATCH] =?UTF-8?q?v0.0.49=20=EB=8D=B0=EC=8A=A4=ED=81=AC=ED=86=B1?= =?UTF-8?q?=203=EB=8B=A8=20=EC=8A=A4=ED=81=AC=EB=A1=A4=20=E2=80=94=20?= =?UTF-8?q?=EC=82=AC=EC=9D=B4=EB=93=9C=20=ED=91=B8=ED=84=B0=20=EA=B3=A0?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 그리드 높이를 뷰포트에 맞추고 중앙만 스크롤해 좌우 사이드 하단이 항상 보이도록 한다. Co-authored-by: Cursor --- assets/css/main.css | 6 ++++-- components/site/LeftSidebar.vue | 4 ++-- components/site/RightSidebar.vue | 4 ++-- docs/history.md | 6 ++++++ docs/map.md | 8 ++++---- docs/spec.md | 12 +++++++----- docs/update.md | 5 +++++ layouts/default.vue | 9 ++++++--- layouts/post.vue | 9 ++++++--- package.json | 2 +- 10 files changed, 43 insertions(+), 22 deletions(-) diff --git a/assets/css/main.css b/assets/css/main.css index f35f78d..2f847c2 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -72,6 +72,8 @@ @layer components { .site-shell { + display: flex; + flex-direction: column; min-height: 100vh; color: var(--site-text); background: var(--site-bg); @@ -103,7 +105,7 @@ } .site-main { - min-height: calc(100vh - 57px); + min-height: 0; border-left: 1px solid var(--site-line); border-right: 1px solid var(--site-line); background: var(--site-bg); @@ -114,7 +116,7 @@ } .site-sidebar { - min-height: calc(100vh - 57px); + min-height: 0; background: var(--site-panel); color: var(--site-text); } diff --git a/components/site/LeftSidebar.vue b/components/site/LeftSidebar.vue index 124c3ca..3d12a1c 100644 --- a/components/site/LeftSidebar.vue +++ b/components/site/LeftSidebar.vue @@ -22,7 +22,7 @@ const { data: navigation } = await useFetch('/api/navigation', {