JSON-LD Schema.org:多个视频/图像页面
Posted
技术标签:
【中文标题】JSON-LD Schema.org:多个视频/图像页面【英文标题】:JSON-LD Schema.org: Multiple video/image page 【发布时间】:2015-08-10 21:59:27 【问题描述】:我不知道您将如何在同一页面上定义一堆视频。即搜索页面。假设您有一个返回 50 个不同视频的网站。那你应该怎么用JSON-LD
来定义呢?
【问题讨论】:
【参考方案1】:如果您有多个项目作为属性的值,则可以使用array:
<script type="application/ld+json">
"@context": "http://schema.org",
"@type": "WebPage",
"video":
[
"@type": "VideoObject"
,
"@type": "VideoObject"
]
</script>
如果您在顶层有多个项目(不是作为属性的值),您可以使用 (named) graph 和数组:
<script type="application/ld+json">
"@context": "http://schema.org",
"@graph":
[
"@type": "VideoObject"
,
"@type": "VideoObject"
]
</script>
你当然可以使用multiple script
elements:
<script type="application/ld+json">
"@context": "http://schema.org",
"@type": "WebPage",
"video":
"@type": "VideoObject"
</script>
<script type="application/ld+json">
"@context": "http://schema.org",
"@type": "WebPage",
"video":
"@type": "VideoObject"
</script>
【讨论】:
(请注意,这只是示例代码,并非针对您的具体情况量身定制的。如果您想知道应该使用 哪些 Schema.org 类型和属性,这应该是单独的问题。)以上是关于JSON-LD Schema.org:多个视频/图像页面的主要内容,如果未能解决你的问题,请参考以下文章
php [WordPress]为schema.org添加JSON-LD
html 常见问题(FAQ)页面Schema.org JSON-LD格式