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

如何在Blogger页面的Rich Snippet中用expr嵌入data:blog.postImageThumbnailUrl

在Blogger的JSON-LD Rich Snippet中调用内置标签data:blog.postImageThumbnailUrl的正确方法

直接在JSON-LD代码里写data:blog.postImageThumbnailUrl或者拼接字符串都不会生效,因为Blogger模板引擎不会自动解析脚本内容里的内置标签。你需要用<b:eval>标签显式解析这个内置数据,具体写法如下:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "<b:eval expr='data:blog.pageName'/>",
  "image": {
    "@type": "ImageObject",
    "url": "<b:eval expr='data:blog.postImageThumbnailUrl'/>"
  },
  // 其他Rich Snippet字段...
}
</script>

关键说明:

  • <b:eval expr='data:blog.postImageThumbnailUrl'/>会在模板渲染时被替换为实际的缩略图URL,最终浏览器源码里会显示真实的图片链接。
  • 确保你的Blogger博客已开启文章缩略图功能,否则这个标签会返回空值,导致JSON-LD的image字段无效。
  • 注意保持JSON结构的合法性,包裹<b:eval>的双引号要正确闭合,避免语法错误。

内容的提问来源于stack exchange,提问作者ArduJimmy

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 08:39:59