【问题标题】:JSON-LD - any way to link it? [duplicate]JSON-LD - 有什么方法可以链接它? [复制]
【发布时间】:2016-08-12 00:23:23
【问题描述】:

我的任务是在网站上放置 json-ld 架构 - 但是看到特定架构很大,我想链接它,因为你会链接任何其他脚本(所以 - 它会是 <script src='http://foo.bar/json.jsonld' type="application/ld+json"></script>)。有没有办法做到这一点?

浏览 json-ld.org 上的文档并没有给我任何东西;另一方面,我会觉得这很令人惊讶,因为我会收集爬取外部资源不应该是一件麻烦事,而且它肯定会让我免于管理上的麻烦(将每个对象 json-ld 模式定义在 json 文件中,由对象的id 标识)。我也可以回显这些文件的内容,所以这并不是真正的障碍,但我想知道我是否不能只链接这些文件。

【问题讨论】:

    标签: json-ld


    【解决方案1】:

    您显然可以这样做,但如果您只是引用它,搜索引擎将不会使用它。例如,谷歌支持动态嵌入的 JSON-LD。因此,您可以引用它并编写一个小的 JavaScript 函数来查找 <script src="..." type="application/ld+json"></script> 标记、获取内容并将其嵌入到文档中。

    【讨论】:

    • 是的 - 我绝对可以使用各种方法嵌入它。我在问是否(如果不是,那么为什么)可以链接这些文件。
    • 只需简单地链接文件就可以了,但这假设 schema.org 或您使用的任何架构都能够扫描网页,然后自行收集对象的上下文。 部分 json-ld 补救的问题是添加上下文,其中可能存在歧义。您必须提供上下文。
    • 如我所说。这在技术上是可行的,但如果只是引用数据(与嵌入相比),搜索引擎不会使用数据。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-26
    • 2021-12-09
    • 1970-01-01
    • 1970-01-01
    • 2012-08-14
    • 1970-01-01
    • 2015-06-12
    相关资源
    最近更新 更多