fix: 목차(TOC)를 h2가 3개 이상일 때만 표시

짧은 글에서 '목차' 텍스트만 덩그러니 나오는 문제 수정.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
JOUNGWOOK KWON
2026-03-30 13:59:10 +09:00
parent 6e92b76077
commit 52c06e4cd4

View File

@@ -322,7 +322,9 @@ def build_full_html(article: dict, body_html: str, toc_html: str) -> str:
) )
html_parts.append(json_ld) html_parts.append(json_ld)
if toc_html: # 목차는 h2가 3개 이상일 때만 표시 (짧은 글에선 불필요)
h2_count = body_html.lower().count('<h2')
if toc_html and h2_count >= 3:
html_parts.append(f'<div class="toc-wrapper">{toc_html}</div>') html_parts.append(f'<div class="toc-wrapper">{toc_html}</div>')
html_parts.append(body_html) html_parts.append(body_html)