我想在我的博客模板中使用JSON-LD中的帖子内容。
到目前为止,我有以下 JSON-LD 代码,至少当我使用该工具时 https://search.google.com/structured-data/testing-tool 是没有错误的:
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"author": {
"@type": "Person",
"name": "Billy Bathgate"
},
"image": {
"@type": "ImageObject",
"thumbnail": "thumbnail",
"height": "100px",
"url": "<data:post.thumbnailUrl/>",
"width": "100px"
},
"publisher": {
"@type": "Organization",
"name": "My Blogspot Blog",
"logo": {
"@type": "ImageObject",
"url": "https://4.bp.blogspot.com/-G8FrqwN9Wl4/WD2Xz7xBKII/AAAAAAAAAD0/mjrZlZrDy1daudafdegai3LKxxVfaACPcB/s320/dfare-adfte-SaP-de-90dpi.png",
"width": 320,
"height": 53
}
},
"keywords": "<data:post.labels/>",
"headline": "<data:view.title/>",
"dateModified": "<data:post.lastUpdatedISO8601/>",
"datePublished": "<data:post.timestampISO8601/>",
"description": "<data:post.longSnippet/>",
"mainEntityOfPage": "<data:blog.homepageUrl/>"
}
那么,如何将帖子内容添加到 JSON-LD?我看过 http://jsonld.com/blog-post/,但是
"articleBody":"<data:post.body/>"
将不被接受。
您正在寻找的是<data:post.body.jsEscaped/>
或<data:post.body.jsonEscaped/>
- 类似于.cssEscaped
,这对我来说是新模板的新发现。幸运的猜测,但这是我们在没有适当的 Blogger 模板文档的情况下依赖的。
"articleBody":"<data:post.body.jsonEscaped/>"
通过验证,但我不使用它,因为它太长了。 我还找到了关于 制作有效博客的文档 在博客上发布ldJson