You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Facebook作者名称不显示求助:博客OG标签配置无效排查

解决Facebook OG标签作者名称不显示的问题

我之前也碰到过类似的OG标签作者信息不显示的情况,结合你的描述,帮你梳理几个关键排查点和解决步骤:

1. 纠正article:author的属性值类型

这大概率是核心问题!Facebook的规则里:

  • article:publisher 才是放你的粉丝页URL/ID的位置
  • article:author 必须填写你个人Facebook账号的URL或者ID,而不是粉丝页!

而且你的个人账号需要和粉丝页建立关联:登录粉丝页后台,进入「设置」→「角色」,把你的个人账号添加为「作者」或更高权限的角色;同时确保你个人账号的隐私设置允许公开显示姓名和关联的页面,否则Facebook无法抓取到关联关系。

2. 统一OG标签的引号格式

你的代码里混合使用了单引号和双引号,虽然语法上合法,但可能导致部分解析器出现异常。建议统一为单引号或者双引号,比如:

<meta property='og:type' content='article' />

3. 强制刷新Facebook缓存

Facebook会缓存页面的OG信息,哪怕你修改了标签,也可能显示旧数据。每次修改后,一定要用官方的调试工具重新抓取:输入你的博客URL,点击「重新抓取」按钮,让Facebook获取最新的页面内容。

4. 检查基础OG标签是否完整

如果缺失og:title、og:description、og:image这些基础标签,可能会影响整个OG信息的解析,导致作者字段被忽略。建议补充这些标签,比如针对Blogger平台可以这样写:

<meta property='og:title' expr:content='data:blog.pageName' />
<meta property='og:description' expr:content='data:blog.metaDescription' />
<meta property='og:image' expr:content='data:blog.postImageUrl' />

5. 验证页面渲染后的OG标签

在浏览器中打开你的博客文章,右键查看页面源码,确认og:url、article:author等标签是否正确渲染出了实际的URL,而不是模板变量(比如data:blog.canonicalUrl是否变成了真实的文章链接)。如果模板变量没有正确解析,OG标签自然无法生效。

正确的OG标签示例

调整后的完整标签参考:

<meta property='og:locale' content='vi_VN' />
<meta property='og:url' expr:content='data:blog.canonicalUrl' />
<meta property='og:type' content='article' />
<meta property='article:publisher' content='你的粉丝页URL' />
<meta property='article:author' content='你的个人Facebook账号URL' />
<meta property='og:rich_attachment' content='true' />
<meta property='article:section' content='Download' />
<!-- 补充基础OG标签 -->
<meta property='og:title' expr:content='data:blog.pageName' />
<meta property='og:description' expr:content='data:blog.metaDescription' />
<meta property='og:image' expr:content='data:blog.postImageUrl' />

做完以上步骤后,再用调试工具检查是否还有错误提示,根据提示再微调即可。

内容的提问来源于stack exchange,提问作者Nguyễn Sỹ Tùng

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 06:42:07