如何实现JSON-LD?

时间:2015-06-11 20:51:40

标签: html json-ld

我今天一直在阅读有关JSON-LD的内容,我了解它的用途,格式以及我可以将它放在脚本标签中;但是,我不明白以下几点:

  1. 除了网站的脚本标记之外,这些数据可以放在哪里?当我查看说他们使用JSON-LD的网站的页面来源时,我一直期望在脚本标签或包含的.json文件中找到JSON-LD内容,但是因为我还没有看到任何这样的内容,它让我相信它必须可以在不同的地方访问。

  2. 这些信息集合通常是如何为大型网站构建的?

  3. 其他网站如何找到使用该信息的JSON-LD文件,对象或数据?

  4. 在野外看到一个例子真的很棒。

2 个答案:

答案 0 :(得分:5)

在HTML5中,script element可用作数据块:

  

当用于包含数据块(而不是脚本)时,数据必须内联嵌入,数据格式必须使用type属性给出,src属性不得为指定,script元素的内容必须符合为使用的格式定义的要求。

所以包含JSON-LD的script元素可能如下所示:

<script type="application/ld+json">
    {
     "@context": "http://example.com",
     "@type": "Example"
    }
</script>

script和/或head body repositories { maven { url "https://jitpack.io" } } 个元素may place

答案 1 :(得分:0)

我相信你问的是把它放在你网站的哪个页面上。它将位于<script></script>中的<head>之间,这很简单。

Here is the source of all information JSON-LD