首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过模块包含Google结构化数据?

如何通过模块包含Google结构化数据?
EN

Drupal用户
提问于 2018-01-19 15:16:13
回答 1查看 1.3K关注 0票数 0

通过查看谷歌对我控制的网站的搜索优化建议,我想将他们的“结构化数据”JSON添加到站点上的各个页面。他们的建议是将数据包括在自定义脚本标记中:

代码语言:javascript
复制
<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "Organization",
  "url": "http://website.com",
  "logo": "http://website.com/logo.png",
  "contactPoint": [{
    "@type": "ContactPoint",
    "telephone": "+44 1234 567890",
    "contactType": "customer service"
  }]
}
</script>

我想不出的是如何将这些数据包含在“Drupal方式”中。我试着将它添加为一个库(认为我后来会使用DrupalSettings来自定义内容),但它包括了一个标准的"type=javascript“。如何用正确的脚本类型将其添加到页眉中?

谷歌参考:https://developers.google.com/search/docs/data-types/corporate-contact

(给出一个已经这样做的模块的答案也是受欢迎的!)

EN

回答 1

Drupal用户

发布于 2018-04-10 14:19:14

您可以这样定义类型属性:

代码语言:javascript
复制
google_search:

        version: 1.x

        js:

          js/lib/library/google-search.js: { attributes: {type: application/ld+json} }
票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/254103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档