from markdownify import MarkdownConverter as _MarkdownConverter class MarkdownConverter: """HTML 转 Markdown 转换器,保留完整格式""" def __init__(self): self.converter = _MarkdownConverter( heading_style="ATX", bullets="*,-", code_blocks=True, tables=True, strip=["script", "style", "nav", "footer", "aside"] ) def convert(self, html: str) -> str: """转换 HTML 为 Markdown""" return self.converter.convert(html)