From fcc529eec424ffafbf05b4d6f0f98ea9f19af11e Mon Sep 17 00:00:00 2001 From: seaHi Date: Wed, 23 Sep 2026 12:13:22 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BC=98=E5=8C=96=20Markdown=20?= =?UTF-8?q?=E7=BC=96=E8=BE=91=E5=99=A8=E9=AB=98=E5=BA=A6=E4=B8=8E=E5=B8=83?= =?UTF-8?q?=E5=B1=80=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/admin/MarkdownEditor.svelte | 25 +++++-------------- 1 file changed, 6 insertions(+), 19 deletions(-) diff --git a/src/lib/components/admin/MarkdownEditor.svelte b/src/lib/components/admin/MarkdownEditor.svelte index 451ba0e..7c79209 100644 --- a/src/lib/components/admin/MarkdownEditor.svelte +++ b/src/lib/components/admin/MarkdownEditor.svelte @@ -81,26 +81,25 @@ fontFamily: 'inherit', fontSize: '1.05rem', border: '1px solid rgba(0, 0, 0, 0.12)', - transition: 'border-color 0.3s ease, box-shadow 0.3s ease', - minHeight: '400px', - height: '100%' + transition: 'border-color 0.3s ease, box-shadow 0.3s ease' }, '&.cm-focused': { outline: 'none', borderColor: 'var(--accent-color, #419b38)', boxShadow: '0 0 0 3px rgba(65, 155, 56, 0.08)' }, + // 同时撑高正文和单列 gutter;.cm-gutters 的 min-height 由 CodeMirror 内联管理。 + '.cm-content, .cm-gutter': { + minHeight: '400px' + }, '.cm-content': { - minHeight: '100%', padding: '12px 14px', lineHeight: '1.8' }, '.cm-scroller': { - overflow: 'auto', - minHeight: '100%' + overflow: 'auto' }, '.cm-gutters': { - minHeight: '100%', backgroundColor: 'rgba(0, 0, 0, 0.03)', color: 'rgba(0, 0, 0, 0.4)', borderRight: '1px solid rgba(0, 0, 0, 0.12)', @@ -377,18 +376,6 @@ .editor-container { width: 100%; - min-height: 400px; - display: flex; - flex-direction: column; - } - - .editor-container :global(.cm-editor) { - flex: 1; - height: 100%; - } - - .editor-container :global(.cm-scroller) { - align-items: stretch !important; } .md-toolbar {