From ef9bae7711c56e4ed60223d086ed56b2d0e12f77 Mon Sep 17 00:00:00 2001 From: kyeongmin Date: Mon, 6 Apr 2026 13:40:37 +0900 Subject: [PATCH] =?UTF-8?q?03=EB=B2=88=20=EB=B6=84=EC=84=9D:=20=ED=95=98?= =?UTF-8?q?=EB=8B=A8=20=EC=A2=8C/=EC=9A=B0=20=EB=82=B4=EC=9A=A9=20?= =?UTF-8?q?=ED=92=8D=EB=B6=80,=20=ED=98=84=EC=9E=AC=20=EC=A1=B0=EB=A6=BD?= =?UTF-8?q?=20=EB=B6=80=EC=A1=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 03번 하단 구조: - 좌(2.1): 3개 소주제(Digital화+표, GIS+BIM, Solution) 각각 불릿 있음 - 우(2.2): 3개 소주제(품질향상, 정보물추가, 효율화) 각각 불릿 있음 - 결론: 원본 그대로 문제: _assemble_type_b가 내용을 제대로 조립 못 함 다음 세션: 하단 좌/우 내용 정확히 조립 + 렌더링 확인 Co-Authored-By: Claude Opus 4.6 (1M context) --- src/mdx_normalizer.py | 50 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 47 insertions(+), 3 deletions(-) diff --git a/src/mdx_normalizer.py b/src/mdx_normalizer.py index 05d43fc..d5a2e43 100644 --- a/src/mdx_normalizer.py +++ b/src/mdx_normalizer.py @@ -73,6 +73,44 @@ class _CodeBlockProtector: # Layer 2: MDX 전용 패턴 처리 # ══════════════════════════════════════ +def _convert_md_list_to_html(text: str) -> str: + """마크다운 리스트(* item, - item)를 HTML