Skip to content

增强工具的兼容性和可用性#1

Open
sfw222 wants to merge 4 commits into
DotNet-MoYu:mainfrom
sfw222:main
Open

增强工具的兼容性和可用性#1
sfw222 wants to merge 4 commits into
DotNet-MoYu:mainfrom
sfw222:main

Conversation

@sfw222

@sfw222 sfw222 commented Jun 19, 2026

Copy link
Copy Markdown

Changes

爬虫能力增强

  • 通用侧边栏提取器 (_extract_sidebar_structure_generic):支持 Material for MkDocs 等非标准框架
  • 页面识别改进 (_looks_like_docs_html):支持相对/无引号 href,新增 <nav>/<article> 标签检测
  • VitePress 侧边栏健壮性:未匹配到 sidebar 时直接返回空结果
  • sitemap 标题优化:从 seed HTML 提取链接文本作为标题

HTML 预览改进

  • 暗色/亮色模式:CSS 变量 + 系统跟随 + 手动切换 + localStorage 记忆
  • Markdown 表格渲染:新增 table 解析支持
  • 暗色/亮色整体样式适配

新功能

  • export 命令:将抓取结果导出为单个自包含 HTML 文件
  • 多配置文件选择run_crawler.bat 支持运行时切换 crawler*.json

其他

  • 预览前自动终止端口占用的 Python 进程
  • .gitignore 忽略 crawler_verse.json

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