通过查看谷歌对我控制的网站的搜索优化建议,我想将他们的“结构化数据”JSON添加到站点上的各个页面。他们的建议是将数据包括在自定义脚本标记中:
<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
(给出一个已经这样做的模块的答案也是受欢迎的!)
发布于 2018-04-10 14:19:14
您可以这样定义类型属性:
google_search:
version: 1.x
js:
js/lib/library/google-search.js: { attributes: {type: application/ld+json} }https://drupal.stackexchange.com/questions/254103
复制相似问题