122得票3回答
Schema.org - JSON-LD - 放在哪里?

我希望在一个网站上使用JSON-LD来处理架构(指schema.org数据)。我知道如何编写数据,但我的问题是在代码中是否有首选位置来插入这些数据?换句话说,JSON-LD是否总是应该在、等中呈现?

99得票6回答
`<script type='application/ld+json'>{jsonObj}</script>`在`head`部分中是做什么用的?

我得到了这个链接,但不是很理解。看到:&lt;script type=&quot;application/ld+json&quot;&gt; { &quot;@context&quot;: &quot;http://schema.org&quot;, &quot;@type&q...

93得票3回答
最佳的JSON-LD实践:使用多个<script>元素?

我想了解将JSON-LD应用于schema.org网站的最佳实践。如果我的页面有一篇文章和我也想在我的页面上定义WebSite,那么我会这样做:&lt;script type="application/ld+json"&gt; { "@context": "http://schema....

77得票7回答
在Angular组件模板中添加脚本标签

Angular2会自动从模板中删除&lt;script&gt;标签,以防止人们将此功能用作"贫穷的人" loader。 问题在于,脚本标签目前有更多的用途,而不仅仅是加载代码或其他脚本文件。未来还可能引入围绕&lt;script&gt;标签的进一步功能。 当前的一个用途是JSON-LD,它...

67得票6回答
微数据、RDFa或JSON-LD,哪种最适合或最佳使用?

我一直在想,这些格式中哪一个是“最好的”?Schema.org、Microdata 和 RDFa 都很难实现。它们可能会破坏验证,并需要花费相当大的精力将其放入文档中。 对我来说,JSON-LD 是一种更好的实现结构化数据的方法。但它能用吗?至少 Google 对它的支持有多少?

66得票5回答
Microdata还是JSON-LD?我很困惑。

我花了几个小时在谷歌上搜索,但仍未找到清晰且最新的答案,以下是我的问题: 我知道Microdata和JSON-LD各有优劣。我也知道Microdata已从W3C中删除(因此从浏览器API中删除)。我不确定这将如何影响使用Microdata专门用于SEO目的的任何网站。 Google是否支持...

33得票1回答
通过名称和参数获取vue-router路由

我正在使用Vue和vue-router。对于列表视图中的产品项,我希望生成具有url属性设置为产品详细视图路径的JSON-LN注释。 我知道可以使用this.$route.path获取当前路由路径,但是否有一种方法可以获取与其呈现相异的路由路径?&lt;router-link :to={na...

31得票6回答
在客户端React中添加ld+json脚本标签

我目前已经建立了一个React应用程序。由于它是单页应用程序,因此只有一个index.html文件。我想为某个路由添加2个"ld+json" script标签,例如评论和书签。 我已经在该组件的componentDidMount中注入了script标签,但Google结构化数据测试工具无法读...

30得票1回答
JSON-LD Schema.org:多视频/图像页面

我无法弄清楚如何定义同一页上的一堆视频,例如搜索页面。假设您有一个网站返回50个不同的视频。那么您应该如何使用JSON-LD定义它?

29得票1回答
JSON-LD需要嵌入吗?

我们目前正在使用Microdata格式向搜索引擎公开数据,并希望公开更多信息以支持一些高级的Google搜索功能。在处理字段时,我发现我需要一些当前异步加载而不是初始响应的信息。JSON-LD似乎是Google首选的格式,但我看到的所有示例都嵌入在页面中。你能提供一个JS文件链接,这样它可以作...