从 WhatsApp 发链接,预览卡片只有标题和域名,描述一行都没有,同一页面在 Telegram 里摘要显示正常。碰到这种情况,我一般先确认改动有没有真的生效。

原因不复杂,WhatsApp 读 og:description,长度超过 300 字符会整段丢弃,页面摘要写了 400 多字。og:type 也写成了 website,部分版本只对文章类型展示描述。

「WhatsApp 预览描述」相关的日志我一般连着看前后五分钟,单看一条报错经常判断不出是哪一步失败。别只看报错的最后一行,往上看几行,真正的起因通常在上面。

<meta property='og:description' content='控制在 120 字以内的摘要'>
<meta property='og:type' content='article'>
<meta property='article:published_time' content='2026-11-13T10:00:00+08:00'>

同类问题如果隔一段时间又出现,多半是某个定时任务或重启流程把改动冲掉了。把这次用到的命令存进笔记,比记住结论有用,换个环境还能照着走。

改完隔一天再看一次,当场正常不代表能稳住。测试环境和线上的差别,往往就在版本号和那几行被忽略的配置上。

具体做法是,把 og:description 压到 120 字以内;og:type 改成 article 并补发布时间;用 WhatsApp 给自己发一条 清掉旧缓存再看。

最后用这个标准收尾,WhatsApp 预览卡片出现两行描述,内容与文章开头一致。

作者 9823189