http://schema.org 提供了一套丰富的词汇表,用于描述各种类型的内容,包括新闻文章。使用 schema.org 来标注新闻可以帮助搜索引擎和其他工具更好地理解新闻内容,从而提供更准确、更丰富的搜索结果和展示方式。
以下是使用 schema.org 标注新闻文章时可能用到的一些关键类型和属性:
主要类型:
newsarticle:这是描述新闻文章的主要类型。
关键属性:
headline:新闻标题。
datepublished:新闻发布日期。
datemodified:新闻最后修改日期。
author:新闻作者。
image:新闻图片或代表性图片。
articlebody:新闻正文内容。
publisher:发布新闻的机构或网站。
mainentityofpage:指向包含这篇新闻文章的网页的url
示例:
下面是一个简单的 json-ld 示例,展示了如何使用 schema.org 标注一篇新闻文章:
json
{
"@context":"http://schema.org"
"@type":"newsarticle"
"mainentityofpage":{
"@type":"webpage"
"@id":"https://example.com/news/article-123"
}
"headline":"新闻标题"
"datepublished":"2023-04-01t12:00:00z"
"datemodified":"2023-04-01t12:05:00z"
"author":{
"@type":"person"
"name":"作者姓名"
}
"publisher":{
"@type":"organization"
"name":"新闻发布者名称"
"logo":{
"@type":"imageobject"
"url":"https://example.com/logo.png"
}
}
"image":{
"@type":"imageobject"
"url":"https://example.com/news/article-123.jpg"
"height":800。
"width":1200。
}
"articlebody":"这里是新闻的正文内容..."
}
在这个示例中,我们使用了 newsarticle 类型,并填充了诸如标题、发布日期、修改日期、作者、发布者、图片和正文内容等关键属性。我们还使用了 webpage 类型来表示包含这篇新闻文章的网页,并通过 mainentityofpage 属性将其关联起来。
将这样的 json-ld 标记添加到网页的 <head>部分或使用 <script type="application/ld+json">标签包裹起来,可以帮助搜索引擎理解页面内容,并在搜索结果中提供更丰富的展示,如新闻摘要卡片、作者信息等。
请注意,schema.org 不断更新其词汇表,因此建议查阅最新的 schema.org 文档以获取最准确和最新的标注方法。
- 编程问答
- 答案列表
http://schema.org怎么用json标注新闻[朗读]
加入收藏