fix(web): 知识正文按阅读字号排版,重写 Markdown 样式
CI / backend (push) Canceled after 0s

- 正文从 14px 提到 16px / 1.85,不再比编辑器(0.9rem)还小
- 标题靠字重与留白分层,h2 加细分隔线;行内代码、代码块、引用、表格、图片统一重排
- 正文限宽 42rem 居中,长段落不用来回扫行
- 评论与工单说明走 prose-dadao--sm(14px),抽屉里不喧宾夺主
This commit is contained in:
2026-11-02 14:29:35 +08:00
parent 684b9b2604
commit 288e27e465
4 changed files with 154 additions and 45 deletions
+1 -5
View File
@@ -27,11 +27,7 @@ export function Markdown({ source, compact = false, className = "", resources }:
return (
<div
className={[
"prose-dadao text-sm leading-6 text-ink-800",
compact ? "prose-compact" : "",
className,
].join(" ")}
className={["prose-dadao", compact ? "prose-compact" : "", className].join(" ")}
dangerouslySetInnerHTML={{ __html: html }}
/>
);
+5 -1
View File
@@ -619,7 +619,11 @@ export function TaskDetail({
)}
</span>
<div className="min-w-0 flex-1 rounded-xl rounded-tl-sm bg-paper-100 px-3 py-2">
<Markdown source={c.body_md} resources={resources} />
<Markdown
source={c.body_md}
resources={resources}
className="prose-dadao--sm"
/>
<p className="mt-0.5 text-2xs text-ink-400">
{new Date(c.created_at).toLocaleString("zh-CN")}
</p>