要使用 http://schema.org 來標註博客文章,你可以使用 blogposting 類型,它是專門為博客文章設計的。下面是一個簡單的例子,展示了如何使用 json-ld 格式和 schema.org 的詞彙表來標註博客文章:
json
{
"@context":"http://schema.org"
"@type":"blogposting"
"mainentityofpage":{
"@type":"webpage"
"@id":"https://example.com/blog/post-123"
}
"headline":"博客文章的標題"
"datepublished":"2023-04-01t12:00:00z"
"datemodified":"2023-04-02t10:00: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/blog/post-123/header-image.jpg"
"height":800。
"width":1200。
}
"articlebody":"這裡是博客文章的正文內容。可以包含段落、列表、引用等。"
"description":"簡短的博客文章摘要或描述。"
"keywords":"關鍵詞,用於seo和描述博客內容的詞彙"
}
在這個示例中:
@context 指定了使用的詞彙表是 http://schema.org
@type 指明了內容的類型是 blogposting
mainentityofpage 關聯了這篇博客文章和包含它的網頁。
headline 是博客文章的標題。
datepublished 和 datemodified 分別表示博客文章的發布日期和最後修改日期。
author 包含了博客文章的作者信息。
publisher 包含了博客發布者的信息,如名稱和標識圖像(logo)。
image 關聯了博客文章的代表性圖片。
articlebody 是博客文章的正文內容。
description 是對博客文章的簡短描述,通常用於搜尋引擎的結果摘要。
keywords 是用於描述博客內容的關鍵詞列表,有助於搜尋引擎理解內容主題。
你可以將這段 json-ld 代碼放置在博客文章的 html 頁面的 <head>部分內,或者使用 <script type="application/ld+json">標籤包裹起來並放在頁面的任何位置(但通常放在 <body>的末尾以提高頁面加載速度)。這樣,搜尋引擎和其他機器讀取器就能夠解析並理解博客文章的結構化數據。
- 編程問答
- 答案列表
http://schema.org怎麼用json標註博客[朗讀]
加入收藏