Skip to content

fix(channel-deployment): cache-bust MS Teams tutorial images (rename to -v2) - #178

Merged
tyler-0xffff merged 1 commit into
openmaxai:mainfrom
Eriche985:fix/msteams-images-cache-bust
Jul 17, 2026
Merged

tyler-0xffff merged 1 commit into
openmaxai:mainfrom
Eriche985:fix/msteams-images-cache-bust

Conversation

@Eriche985

Copy link
Copy Markdown
Contributor

Summary

Follow-up to #177. Some viewers see broken figures on the live Teams tutorial: during the #177 deploy window the HTML propagated before the new image assets, so some Cloudflare edge nodes cached 404s for msteams-s*.png URLs (images are served with cache-control: max-age=14400, so the poisoned entries can persist up to 4h and a hard refresh doesn't clear them).

Fix: rename all 47 tutorial images with a -v2 suffix and update the references — every URL gets a fresh cache key, guaranteed to bypass any cached 404 at any edge. Pure rename, zero content changes (git shows 100% renames).

Verified: vitepress build passes; rendered page references exactly the 47 -v2 names, zero old refs remain.

🤖 Generated with Claude Code

…to -v2)

Some edge nodes cached 404s for the msteams-s*.png URLs during the openmaxai#177
deploy window (HTML propagated before assets; 404s cached up to
max-age=14400), leaving broken figures for some viewers. Renaming all 47
images with a -v2 suffix gives every URL a fresh cache key. No content
changes — pure rename + reference update.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

@tyler-0xffff tyler-0xffff left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approve ✅ Review 通过:47 张图全部 100% 纯 rename 到 -v2(无内容改动),markdown 47 处引用全部同步更新、无遗留旧引用、每个 -v2 引用都有对应文件,.md diff 仅引用变更。cache-bust 思路正确(已验证图片 cache-control: max-age=14400 must-revalidate,换文件名=换缓存键,绕开被缓存的 404)。你的边缘缓存 404 诊断比我的格式判断更贴合 Chrome 下的裂图现象,赞。

@tyler-0xffff
tyler-0xffff merged commit 731ee12 into openmaxai:main Jul 17, 2026
3 checks passed
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.

2 participants