From b69039c7fff89f51bcb58b0944045e24b7921da4 Mon Sep 17 00:00:00 2001 From: zenn Date: Tue, 9 Jun 2026 14:09:16 +0900 Subject: [PATCH] =?UTF-8?q?=EB=8B=A4=ED=81=AC=20=EB=AA=A8=EB=93=9C=20?= =?UTF-8?q?=EC=9D=B8=EC=9A=A9=EB=AC=B8=20=ED=85=8D=EC=8A=A4=ED=8A=B8=20?= =?UTF-8?q?=EC=83=89=EC=83=81=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/content/ProseBlockquote.vue | 2 +- docs/changelog.md | 4 ++++ docs/deploy.md | 7 ++++++- docs/spec.md | 2 +- docs/update.md | 4 ++++ package-lock.json | 4 ++-- package.json | 2 +- 7 files changed, 19 insertions(+), 6 deletions(-) diff --git a/components/content/ProseBlockquote.vue b/components/content/ProseBlockquote.vue index 723c83b..2b71200 100644 --- a/components/content/ProseBlockquote.vue +++ b/components/content/ProseBlockquote.vue @@ -44,7 +44,7 @@ const backgroundClass = computed(() => { class="prose-blockquote mb-5 text-[15px] leading-8" :class="variant === 'alt' ? 'rounded-[14px] border border-[var(--site-line)] bg-[var(--site-panel)] px-6 py-5 italic text-[var(--site-text)]' - : ['border-l-[3px] bg-transparent py-1 pl-5 pr-0 font-normal text-[#15171a]', backgroundClass]" + : ['border-l-[3px] bg-transparent py-1 pl-5 pr-0 font-normal text-[var(--site-text)]', backgroundClass]" > diff --git a/docs/changelog.md b/docs/changelog.md index 6106080..cdebe28 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,5 +1,9 @@ # 업데이트 요약 +## v1.5.86 + +- 다크 모드에서 인용문 글자가 검게 표시되어 읽기 어려운 문제를 수정했다. + ## v1.5.85 - 검색 결과용 페이지 제목에서 게시물 제목 뒤 사이트 이름이 자동으로 붙지 않도록 정리했다. diff --git a/docs/deploy.md b/docs/deploy.md index e4241c1..1df2e3d 100644 --- a/docs/deploy.md +++ b/docs/deploy.md @@ -1,6 +1,6 @@ # 배포 가이드 -> 로컬 기준 v1.5.85에서 `npm run lint`, `npm run build` 검증을 통과했다. NAS 실제 컨테이너 기동과 도메인/프록시 접속 검증은 운영 배포 단계에서 진행한다. +> 로컬 기준 v1.5.86에서 `npm run lint`, `npm run build` 검증을 통과했다. NAS 실제 컨테이너 기동과 도메인/프록시 접속 검증은 운영 배포 단계에서 진행한다. ## 빌드 유형 @@ -16,6 +16,11 @@ ## 로컬 개발 +### v1.5.86 참고 + +- 추가 DB 마이그레이션은 없다. +- 다크 모드 게시물 본문에서 기본 인용문 텍스트가 밝은 사이트 텍스트 색상으로 표시되는지 확인한다. + ### v1.5.85 참고 - 추가 DB 마이그레이션은 없다. diff --git a/docs/spec.md b/docs/spec.md index e317c2b..4b6099a 100644 --- a/docs/spec.md +++ b/docs/spec.md @@ -81,7 +81,7 @@ - 댓글 정렬은 `인기순`(좋아요 우선), `최신순`, `오래된순`을 제공한다. - 댓글 아바타 이미지 로드 실패 시 이니셜 아바타로 즉시 대체한다. - 공개 게시물 본문은 콘텐츠 타입별 컴포넌트로 분리해 추후 스타일 변경이 쉽도록 구성 -- 인용문(`>`)은 왼쪽 세로 막대형 기본 스타일로 표시한다. 첫 줄 옵션 `> [!bg=blue]` 또는 `> {bg=blue}`는 인용 막대 색상으로 반영하며, 지원 값은 콜아웃과 같은 `gray`, `blue`, `green`, `yellow`, `red`, `purple`이다. +- 인용문(`>`)은 왼쪽 세로 막대형 기본 스타일로 표시한다. 기본 인용 텍스트는 라이트·다크 모드 모두 사이트 본문 텍스트 색상(`--site-text`)을 따른다. 첫 줄 옵션 `> [!bg=blue]` 또는 `> {bg=blue}`는 인용 막대 색상으로 반영하며, 지원 값은 콜아웃과 같은 `gray`, `blue`, `green`, `yellow`, `red`, `purple`이다. - 관리자 Markdown-first 글쓰기의 오른쪽 블록 설정 패널은 인용·콜아웃·코드 블록·토글 설정을 지원한다. 콜아웃은 제목·아이콘 표시 여부·아이콘·배경색, 코드 블록은 언어·줄번호 표시 여부, 토글은 기본 펼침·닫힘 상태를 선언 줄에 저장한다. 콜아웃 아이콘은 라이브·공개 화면 모두 왼쪽 상단에 배치하고, 아이콘·제목 헤더 아래에 본문을 줄바꿈해 표시한다. 아이콘 미사용 시 자리 표시자를 남기지 않는다. 라이브 문단에서는 `>` 입력으로 인용, ``` Enter로 코드 블록, `!!!` Enter로 콜아웃을 만들 수 있고, 소스·라이브 모드 모두 `Cmd/Ctrl+K`로 링크 마크다운을 삽입한다. 라이브 코드·인용·콜아웃·토글 블록은 맨 위/맨 아래 방향키로 외부 기본 문단을 만들며 빠져나올 수 있고, 인용 첫 글자 앞 Backspace는 일반 문단으로 되돌린다. 한글 등 IME 조합 입력 중에는 줄바꿈 직후 블록 판별이 일시적으로 비어도 마지막 블록 컨텍스트를 유지해 설정 패널이 닫히지 않게 한다. - 게시물 상세의 오른쪽 사이드바는 데스크톱에서 추천 사이트 대신 본문 H1~H3 제목 기반 TOC를 표시한다. TOC 링크는 본문 제목에 부여된 앵커 ID로 부드럽게 이동하며, 고정 상단 헤더 높이와 여백을 반영해 제목이 화면 밖에 걸리지 않게 한다. 본문 스크롤 중에는 현재 제목에 해당하는 TOC 항목을 강조하고, 목차 항목이 많으면 TOC 내부 스크롤이 활성 항목을 따라간다. 본문 제목이 없으면 목차 없음 문구를 표시한다. 오른쪽 사이드바가 본문 아래로 내려가는 모바일 폭에서는 TOC를 숨긴다. 게시물 상세에서는 오른쪽 사이드바의 공통 광고를 숨기고, 게시물 왼쪽 사이드 광고 코드가 있을 때 데스크톱 왼쪽 사이드바 하단에 광고 슬롯을 표시한다. - 제목 우측 공유 버튼을 누르면 게시물 공유 모달을 연다. diff --git a/docs/update.md b/docs/update.md index 7dce619..b5062e3 100644 --- a/docs/update.md +++ b/docs/update.md @@ -1,5 +1,9 @@ # 업데이트 이력 +## v1.5.86 + +- 공개 본문: 기본 인용문 텍스트가 다크 모드에서 사이트 텍스트 색상을 따르도록 수정. + ## v1.5.85 - 공개 SEO: 페이지 제목 뒤에 사이트 이름을 자동으로 붙이던 전역 title template 제거. diff --git a/package-lock.json b/package-lock.json index eb144db..fcf3597 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "sori.studio", - "version": "1.5.85", + "version": "1.5.86", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "sori.studio", - "version": "1.5.85", + "version": "1.5.86", "hasInstallScript": true, "dependencies": { "@nuxtjs/tailwindcss": "^6.14.0", diff --git a/package.json b/package.json index 5b6f540..140de26 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "sori.studio", - "version": "1.5.85", + "version": "1.5.86", "private": true, "type": "module", "imports": {