From 62e501f8d01d8ae084c28b1e1a1cc45faefbb9c2 Mon Sep 17 00:00:00 2001 From: zenn Date: Thu, 14 May 2026 17:09:10 +0900 Subject: [PATCH] =?UTF-8?q?=EC=88=98=EC=A0=95=20=EB=AA=A8=EB=93=9C=20?= =?UTF-8?q?=EC=A4=84=EB=B0=94=EA=BF=88=20=ED=91=9C=EC=8B=9D=20=EA=B0=9C?= =?UTF-8?q?=EC=84=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/admin/AdminMarkdownEditor.vue | 2 +- components/content/ContentMarkdownRenderer.vue | 6 +++--- docs/changelog.md | 5 +++++ docs/history.md | 6 ++++++ docs/map.md | 2 +- docs/spec.md | 6 +++--- docs/update.md | 6 ++++++ package-lock.json | 4 ++-- package.json | 2 +- 9 files changed, 28 insertions(+), 11 deletions(-) diff --git a/components/admin/AdminMarkdownEditor.vue b/components/admin/AdminMarkdownEditor.vue index 181c77d..9e3faf0 100644 --- a/components/admin/AdminMarkdownEditor.vue +++ b/components/admin/AdminMarkdownEditor.vue @@ -405,7 +405,7 @@ const handleParagraphEnter = (event) => { } event.preventDefault() - replaceSelection(' \n') + replaceSelection('\\\n') return true } diff --git a/components/content/ContentMarkdownRenderer.vue b/components/content/ContentMarkdownRenderer.vue index 003d4ea..fbfc372 100644 --- a/components/content/ContentMarkdownRenderer.vue +++ b/components/content/ContentMarkdownRenderer.vue @@ -129,14 +129,14 @@ const isMarkdownBlockStart = (line) => { * @param {string} line - 마크다운 행 * @returns {boolean} hard break 여부 */ -const hasMarkdownHardBreak = (line) => / {2,}$/.test(line) +const hasMarkdownHardBreak = (line) => /( {2,}|\\)$/.test(line) /** * 문단 행에서 hard break 표식을 제거한다. * @param {string} line - 마크다운 행 * @returns {string} 정리된 문단 행 */ -const cleanParagraphLine = (line) => line.replace(/ {2,}$/, '').trim() +const cleanParagraphLine = (line) => line.replace(/( {2,}|\\)$/, '').trim() /** * 빈 줄 공백 블록 높이를 반환한다. @@ -647,7 +647,7 @@ const showNextImage = () => { class="content-markdown-renderer__code my-6 overflow-x-auto rounded bg-[#15171a] px-4 py-3 text-sm leading-6 text-white" >{{ block.text }}
-

+