fix: rewrite preview urls from current storage fallback

This commit is contained in:
Your Name 2026-05-28 19:52:41 +08:00
parent 38cc12da8e
commit 5ccd392b75

View File

@ -133,8 +133,13 @@ async function main() {
visitSteps(nextConfig.steps || [], (option) => { visitSteps(nextConfig.steps || [], (option) => {
summary.total += 1; summary.total += 1;
const currentPreview = normalizeUrl(option.previewImageUrl); const currentPreview = normalizeUrl(option.previewImageUrl);
const source = normalizeUrl(option.previewImageSourceUrl) || currentPreview; const preferredSource = normalizeUrl(option.previewImageSourceUrl);
const optimized = buildOptimizedPreviewUrl(source); const source = preferredSource || currentPreview;
const optimized =
buildOptimizedPreviewUrl(source) ||
(preferredSource && currentPreview !== preferredSource
? buildOptimizedPreviewUrl(currentPreview)
: null);
if (!currentPreview || !source) { if (!currentPreview || !source) {
summary.skipped += 1; summary.skipped += 1;
return; return;
@ -188,4 +193,3 @@ main().catch((error) => {
console.error(error); console.error(error);
process.exit(1); process.exit(1);
}); });