diff --git a/apps/miniprogram/src/pages/ai-report/detail/index.tsx b/apps/miniprogram/src/pages/ai-report/detail/index.tsx index 19c2a26..5b2fb4f 100644 --- a/apps/miniprogram/src/pages/ai-report/detail/index.tsx +++ b/apps/miniprogram/src/pages/ai-report/detail/index.tsx @@ -19,14 +19,15 @@ const TYPE_LABELS: Record = { function markdownToHtml(md: string): string { const escaped = sanitizeHtml(md); - return escaped + const html = escaped .replace(/^(#{1,3}) (.+)$/gm, (_, h: string, t: string) => `${t}`) .replace(/\*\*(.+?)\*\*/g, '$1') .replace(/\*(.+?)\*/g, '$1') .replace(/^- (.+)$/gm, '
  • $1
  • ') - .replace(/(
  • [\s\S]*?<\/li>)/g, '') .replace(/\n\n/g, '

    ') .replace(/\n/g, '
    '); + // 合并连续
  • 到单个