添加自定义JSON-LD脚本到Kentico页面类型



我们有兴趣使用JSON-LD和Schema.org在Kentico门户引擎站点页面(v11)的头部添加一个自定义脚本。我们希望使用它来帮助我们的自定义搜索爬虫对我们的页面进行分类、过滤和索引。

下面是一个脚本示例,它将出现在我们的一个"产品"上。页面。但是,该脚本将根据页面类型(Event、通用页面等)而变化。是否有一种推荐的方法来自动添加这个脚本与适当的数据到我们的每个页面?我们应该为每个页面类型使用转换吗?还是自定义模块或web部件?

{
"@context": "http://schema.org/",
"@type": "Product",
"name": "Test Product",
"image": "https://www.test.com/uploads/2010/10/testproduct.png",
"description": "This is a description for the test product.",
"brand": {
"@type": "Thing",
"name": "Test Thing"
}
}
</script>```

我将创建一个自定义web部件。

web部件应该利用当前文档中的数据,并根据页面类型生成适当的JSON-LD结构化数据片段。或者你可以有多个webpart——每个页面类型一个。

最新更新