From 0c051cbe3bd64f32186d426c6e9e3eb99e3efc03 Mon Sep 17 00:00:00 2001 From: zenn Date: Fri, 15 May 2026 19:00:26 +0900 Subject: [PATCH] =?UTF-8?q?v1.2.5:=20=EA=B0=A4=EB=9F=AC=EB=A6=AC=20?= =?UTF-8?q?=EB=93=9C=EB=A1=AD=20=EC=9C=84=EC=B9=98=20=ED=91=9C=EC=8B=9C=20?= =?UTF-8?q?=EB=B0=8F=20=ED=8C=8C=EC=9D=BC=EB=AA=85=20=EC=BA=A1=EC=85=98=20?= =?UTF-8?q?=ED=86=A0=EA=B8=80=20=EC=A0=95=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 미리보기 갤러리 드래그 시 드롭 대상 셀을 시각적으로 표시하고, 파일명 토글을 캡션(figcaption) 표시로 맞춤. 미리보기 클릭→작성 모드 전환은 제거. Co-authored-by: Cursor --- components/admin/AdminEditorBlockPanel.vue | 8 +- components/admin/AdminMarkdownEditor.vue | 16 +- .../content/ContentMarkdownRenderer.vue | 206 +++++++++++++++--- docs/spec.md | 12 +- docs/update.md | 7 + lib/markdown-image.js | 34 +-- package.json | 2 +- 7 files changed, 226 insertions(+), 59 deletions(-) diff --git a/components/admin/AdminEditorBlockPanel.vue b/components/admin/AdminEditorBlockPanel.vue index fbe3627..231576f 100644 --- a/components/admin/AdminEditorBlockPanel.vue +++ b/components/admin/AdminEditorBlockPanel.vue @@ -158,17 +158,17 @@ const onPanelFocusOut = (event) => { :checked="image.useAlt" @change="emit('set-media-use-alt', imageIndex, $event.target.checked)" > - 파일명을 대체 텍스트로 사용 + 파일명을 캡션으로 사용

- 대체 텍스트: {{ getImageDefaultAltLabel(image.url) || '(파일명 없음)' }} (미리보기 화면에는 보이지 않음) + 이미지 아래에 「{{ getImageDefaultAltLabel(image.url) || '파일명 없음' }}」을 표시합니다.

-

- 캡션은 이미지 아래에만 표시됩니다. +

+ 캡션을 비우면 이미지 아래에 아무 것도 표시하지 않습니다.