SuperAPI AI 工具集

qa

设计与创作

查看项目

更新于 10-15 19:58

技能介绍

用途:面向内容迁移的质检工具,把 WXR 文件中的每个页面与其原始来源 URL 逐页比对,确认文本、标题、图片和链接在提取后保持完整;发现缺口后通过修补 WXR 或重新提取来修复,并生成带前后对比证据的结构化报告。

主要能力:以 _source_url 定位可测试页面并用 readWxr() 读取;用 parseContent() 把原始 HTML 与 WXR 内容解析为内容模型,用 diffContent() 做差异比较。逐页评分:pass 为加权匹配大于 90%,warn 为 70%–90%,fail 低于 70%,error 表示抓取失败。各维度权重为文本 50%、标题 20%、图片 20%、链接 10%。随后计算 0–100 的内容健康分,并分阶段输出对比报告、按严重度分级修复、复验,最后给出修复数量与健康分变化。

使用方式:可在代码中调用 runQa({ wxrFile: '<outputDir>/output.wxr' }) 仅比较,或 runQa({ wxrFile: '<outputDir>/output.wxr', fix: true }) 比较并修复。未提供 WXR 路径时用 liberate_paths({ url }) 解析输出目录,默认基础目录为 ~/Studio/_liberations/<host>,可用 --output 或 DLA_OUTPUT_DIR 覆盖。修复分两级:一级修补 WXR 中缺失的 alt 文本和轻微缺口;二级对文本相似度低于 50% 等大缺口标记为需重新提取,经用户同意后仅对该 URL 重跑提取。每条比较与修复写入 WXR 同目录下的 qa-log.jsonl。QA 不需要 WordPress 站点,直接对比 WXR 与来源站。

适用场景与限制:适用于从来源站迁出内容后的完整性核查与修复;档位决定修复范围,quick 只修 fail,standard 修 fail 加 warn(默认),exhaustive 修全部。无 _source_url 的页面会被跳过并提示;error 页面无法比较只能延后。硬性上限为 20 次修复尝试,剩余问题为相似度高于 80% 的 warn 时停止。发现平台级内容丢失模式时可记录到 DISCOVERIES.md。其余细节资料未提供。