Appearance
外站原图采集追踪(2026-04-22)
这页记录本轮真实做了什么、没做到什么,以及下轮恢复网络后应该直接怎么打。
本轮实际结果
- 已新增通用审计脚本
scripts/site-image-audit.mjs,不再只靠旧 markdown 报告判断缺图。 - 已新增队列下载脚本
scripts/fetch-missing-wiki-images.mjs,可以直接按foreign-image-source-queue-*.md抽取 exact-source 原图 URL 与目标路径。 - 已确认当前代码库共
216篇 markdown 页面、514处图片引用;用户可见页面真正无图的只剩6篇矩阵页。 - 已确认当前正文仍有
2处BG Wikiexact-source 外链,分别是Adoulin两篇入口页。 - 已确认
wiki-sourced仍有70处低分辨率引用,当前真正的补图方向是高复用功能图升级,而不是继续给矩阵页硬塞头图。 - 已重新判定图位:
Adoulin两页当前图层级合理,Sea NM System、Porter Moogle、Nomad Moogle这类说明页应继续优先争取 exact-source 原图。 - 已把
BG Wiki上与原词条一致的两张Adoulin图接入正文外链,维持页面语境不缺图:Seekers of Adoulin promotional artwork->/content/adoulinCity of Adoulin->/content/adoulin-mission-roadmap
- 已按最新队列复算出当前待落库的
6张BG Wiki原图:AdoulinAmanoCity_of_AdoulinSurvivalSkillsGuidePorter_MoogleNomad_MoogleCategory-Zdei
本轮没做到的事
但已经把 BG Wiki exact-source 队列继续收紧
这轮虽然没把 BG Wiki 二进制落库,但不是原地打转:
- 已再次核对
foreign-image-source-queue-2026-04-22.md,确认Adoulin / Porter / Nomad / Zdei / Survival Skills Guide这6张都已经有 exact-source URL 与建议本地路径。 - 已确认当前最值钱的 backlog 不是再扩队列,而是把这
6张已有 URL 的图片真正落进/img/wiki-sourced/originals/。
当前 runner 的 BG Wiki 下载链路仍然没通
本轮已经确认:
npm run wiki-images:fetch -- --apply-refs会稳定卡在curl: (6) Could not resolve host: www.bg-wiki.com- 改用
curl --resolve www.bg-wiki.com:443:104.26.4.82 ...后,错误变成curl: (7) Couldn't connect to server - 本机
Clash Verge进程存在监听127.0.0.1:33331,但 sandbox 内curl -x http://127.0.0.1:33331 ...同样报Couldn't connect to server agent-browser doctor --offline --quick全绿,但agent-browser --session bgwiki open ...仍直接报Daemon process exited during startup with no error output- 这说明这轮阻塞不只是
BG WikiDNS,本地 CLI 环境的浏览器/代理抓手也没打通
当前明确失败的对象包括:
Seekers of Adoulin promotional artworkCity of AdoulinSurvival Skills GuidePorter MoogleNomad MoogleCategory: Zdei
这轮确认下来的高优先级对象
按当前正文复用价值排序,下一轮应先抓:
- 把已接入正文的
AdoulinAmano / City_of_Adoulin镜像进本地静态目录 Porter MoogleNomad MoogleCategory: ZdeiSurvival Skills Guide
原因很简单:
- 前两张已经直接改善了
Adoulin入口页的缺图问题,只差回收到本地静态目录 - 第
2-4项是当前已补准 URL、且能直接改善多页说明职责的BG Wiki图 Survival Skills Guide还没接入正文,但最适合后续补进Adoulin区域/生存技能相关页
当前已经存在的 originals
仓库里已经有以下 originals 文件,不需要重复造轮子:
gondebaud.jpghabitox.jpgjoachim.pngkilusha.jpgrytaal.jpgsagheera.jpgshami.jpg
但这不代表 backlog 清完了,因为:
- 仍有很多低清图只存在缩略版
- 已存在的
originals里也有部分像素尺寸本身不高
本轮顺手修掉的图位问题
Ambuscade 相关几页之前普遍是低清 wiki 小图顶在页首,官方原图反而退到下面。
这轮已经把它们调整成:
- 官方原图先承担页面主视觉和系统语境
Voucher / Abdhaljs / Gorpa-Masorpa小图回到对应段落里承担识别职责
这比继续硬塞新图更值钱,因为现在的主矛盾本来就不只是“有没有图”,而是“图放得对不对”。
下轮恢复网络后的固定动作
- 先按 外站原图来源队列(2026-04-22) 里的
Porter / Nomad / ZdeiURL 直接抓图。 - 网络恢复后优先跑
npm run wiki-images:fetch -- --dry-run确认缺口,再用npm run wiki-images:fetch -- --apply-refs一次性落图并回写正文引用。 - 统一落到
/img/wiki-sourced/originals/,不要继续把新旧尺寸混在根目录。 - 先替换仍承担说明职责的
BG Wiki低清图,再继续单独打Fandom的Ambuscade / Abdhaljs。
本轮判断
这轮已经把“到底缺什么图、哪些图真值得补、当前为什么拉不下来”重新闭环了。
下一轮不该再扩新队列,而是直接围绕这 6 张 BG Wiki exact-source 图继续突破下载链路。