用途:检查当链接被粘贴到聊天或信息流时,分享卡片能否正确渲染——图片、尺寸、标题是否正确,还是损坏或空白。
主要能力:运行 metaprev CLI 对本地开发服务器或已部署 URL 进行诊断,读取链接在 Facebook、X、LinkedIn、Discord/Slack 上的渲染情况,在代码库中修复问题并重新验证。
使用方式:先确保 CLI 存在(metaprev 基于 Bun,缺失时需安装)。诊断命令:bunx @hungv47/metaprev issues <url> --json;可视化预览:bunx @hungv47/metaprev <url> -o docs/forsvn/artifacts/marketing/preview-og-<date>.html --no-open。修复后必须重新运行 metaprev 验证,通过条件为 issues 命令退出码 0、og:image 为绝对 URL 且返回 HTTP 200 与图片 content-type、声明的宽高与真实文件一致。最多修复 3 轮,超出则报告 DONE_WITH_CONCERNS。
适用场景:Next、Astro、SvelteKit、Vite 或纯 HTML 项目的分享卡片修复。
限制:仅处理 meta/OG 相关表面,不做无关重构;title/description 过短属建议性提示而非错误,不应为凑字数填充文案;og:image 必须为绝对 URL;若目标不可达或 Bun 无法安装则阻塞。输出为 Markdown 工件,HTML 预览仅为临时查看界面。具体安装命令与框架修复细节见其 playbook 与 fixes 参考文档。