Skip to content

缺失图片采集报告(2026-04-21,历史快照)

生成时间: 2026-04-21
来源: 自动化任务「采集缺失图片」
这页记录的是当时那一轮“官方历史图尚未落盘”的中间状态,不代表当前仓库。
现行状态请以 图片缺口与放置审计(2026-04-25) 和根目录 README 的自动化状态块为准:当前缺失图片资产已经是 0

摘要

当前站点共引用 375 张图片,本地已存在 366 张,缺失 20 张官方历史图片。

所有缺失图片均来自 we-are-vanadiel.finalfantasyxi.com 官方历史图库,属于「与原文一致」的采集需求。


缺失图片清单

官方历史图片 (history/)

文件名对应内容建议放置页面
2002-14.jpg2002年组队语境图/jobs/job-party-templates
2003-31.jpgTu'Lia Region 发布/content/sky-roadmap
2004-01.jpgDynamis 初次登场/content/dynamis-roadmap
2004-26.jpg经典 BCNM 系统/content/classic-orb-battlefields
2005-07.jpg经典 Orb 奖励/content/classic-rare-drop-cases
2005-11.jpgLimbus 系统总览/content/limbus, /content/limbus-temenos-apollyon
2006-03.jpgAssault Missions/content/assault
2007-03.jpgEinherjar 系统/content/einherjar
2008-01.jpgJoL / AV 终点/content/sea-nm-system
2010-03.jpgVision of Abyssea/content/abyssea
2010-10.jpgVoidwalker NM 系统/content/voidwalker-nm
2011-06.jpgGobbie Mystery Box/systems/gobbie-mystery-box
2013-11.jpg额外武器技能线/reference/weapon-skills
2017-09.jpgWS/技能连携主题/jobs/job-ws-skillchain-cheatsheet
2017-10.jpgAlter Ego / Trust 系统/systems/trusts, /jobs/job-trust-setups
2022-02.jpgMacro Sets 系统/jobs/job-macro-templates
文件名季度/卷内容类型
season/2/vol/1/0.jpgSeason 2 Vol.1季度宣传图
season/5/vol/1/14.jpgSeason 5 Vol.1季度宣传图
season/8/vol/1/1.jpgSeason 8 Vol.1季度宣传图

图片放置合理性分析

✅ 当前合理的放置策略

  1. 系统总览页 → 使用官方历史总览图

    • 例: /content/abyssea 使用 2010-03.jpg (Vision of Abyssea)
  2. 具体机制页 → 复用同一系统图

    • 例: Limbus 相关多页面均使用 2005-11.jpg
  3. 道具/装备页 → 使用 wiki-sourced 道具截图

    • 例: Ambuscade 武器使用 /img/wiki-sourced/ambuscade-voucher-weapon.webp

⚠️ 建议优化的放置

  1. 画廊图片优先级较低

    • gallery/ 目录的图片多为宣传图,建议优先采集 history/ 系统图
    • 宣传图可作为页面顶部 banner,非核心内容插图
  2. 部分引用格式需统一

    • 当前混用 ![alt](/img/...)<img loading="lazy" src="/img/...">
    • 建议统一使用 Markdown 语法,由 VitePress 处理 lazy loading

采集脚本 (需手动执行)

由于网络限制,以下脚本需在可访问 we-are-vanadiel.finalfantasyxi.com 的环境中运行:

bash
#!/bin/bash
# fetch-official-images.sh
BASE="https://we-are-vanadiel.finalfantasyxi.com/assets/images"
DEST="/Users/zanglikun/IdeaProjects/ffxi-75-introduce/docs/public/img/official-sourced/mirror"

# 历史图片
for year in 2002 2003 2004 2005 2006 2007 2008 2010 2011 2013 2017 2022; do
  for file in $(grep -o "${year}/[0-9-]*\.jpg" /tmp/missing-list.txt | sort -u); do
    mkdir -p "$DEST/history/$year"
    curl -sSL -A "Mozilla/5.0" -o "$DEST/history/$file" "$BASE/history/$file"
  done
done

后续建议

  1. 优先采集顺序: 按页面访问量排序,先采集高频页面引用的图片
  2. 图片验证: 下载后检查文件完整性 (非 0 字节,可被 image 标签加载)
  3. 引用更新: 采集完成后,将热链引用替换为本地路径 /img/official-sourced/mirror/...
  4. 定期审计: 建议每月运行一次缺失图片检测,避免新内容引入新缺失

备注: 本自动化任务下次运行时,将读取此报告避免重复采集已完成的图片。

Powered by ff11sf.com