Skip to content

feat: 优化单篇文章 Markdown 导出,并增加 Scrapling 解析支持#142

Open
lly835 wants to merge 1 commit intowechat-article:masterfrom
lly835:feature/scrapling-export-improvements
Open

feat: 优化单篇文章 Markdown 导出,并增加 Scrapling 解析支持#142
lly835 wants to merge 1 commit intowechat-article:masterfrom
lly835:feature/scrapling-export-improvements

Conversation

@lly835
Copy link

@lly835 lly835 commented Mar 17, 2026

这个 PR 主要优化了单篇文章正文导出链路,重点增强 Markdown 导出能力。

主要改动:

  • 优化 /api/public/v1/download

    • 单篇文章导出时,Markdown 格式优先走 Scrapling 解析
    • 新增 markdown-zip 格式
    • 保留原有 fallback 导出逻辑
  • 新增 /api/public/v1/batch-download 批量下载接口

    • 支持多篇文章批量处理
    • 补充更完整的请求头,降低微信风控影响
  • 新增 scrapling-service/ 侧车服务

    • 用于文章 HTML 解析、Markdown 导出和批量导出支撑
  • 增加 docker-compose.ymlDockerfile.runtime

    • 方便本地联调和运行验证

主要目的:

  • 提升单篇文章正文 Markdown 导出质量
  • 增强复杂文章结构的解析能力
  • 为后续批量导出提供更稳定的解析链路

已在本地完成单篇导出、Markdown 导出、批量处理和运行环境验证。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant