簡體   English   中英

Blogger 的 Facebook Open Graph 標簽

[英]Facebook Open Graph tags for Blogger

幾個月來,我一直在為這些而苦苦掙扎。

我剛剛更改了它們,Facebook 調試器認為除了管理員和應用程序 ID 之外一切都很好,我希望我不必進入。

但是,當單擊“贊”按鈕時,有些帖子會顯示我的通用圖標,有些會顯示舊帖子的圖片,有些則根本不顯示圖片,還有少數帖子會顯示帖子中的圖片。

其中一些顯示博客文章的正確標題,一些顯示鏈接,有些什么也不顯示。

我希望帖子中的一小段文字會顯示出來,但從未發生過。

這一切似乎完全是隨機的。 這是我的網站代碼:

<!-- BEGIN Open Graph tags -->
<meta expr:content='data:blog.metaDescription' name='description' property='og:description'/>
<meta expr:content='data:blog.pageTitle' name='keywords'/>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<meta content=blog' property='og:type'/>
<meta content='http://speechnotrecognised.blogspot.com.au/2012/08/our-second-first-post_28.html' property='article:author'/>
<meta expr:content='data:blog.url' property='og:url'/>
<meta expr:content='data:blog.pageName' property='og:title'/>
<b:if cond='data:blog.postImageThumbnailUrl'>
<meta expr:content='data:blog.postImageThumbnailUrl' property='og:image'/>
<b:else/>
<meta content='http://i1252.photobucket.com/albums/hh569/speechnotrecognised/snricon4_zpsde4bdf38.jpg' property='og:image'/>
</b:if>
<b:else/>
<meta expr:content='data:blog.title' property='og:title'/>
<meta expr:content='data:blog.homepageUrl' property='og:url'/>
<meta content='blog' property='og:type'/>
<meta content='http://i1252.photobucket.com/albums/hh569/speechnotrecognised/snricon4_zpsde4bdf38.jpg' property='og:image'/>
</b:if>
<meta expr:content='&quot;en_US&quot;' property='og:locale'/>
<!-- END Open Graph tags -->

我發現您的代碼存在幾個問題: - 您正在使用博客標題生成關鍵字?! - 對於個人博客文章 og:type 應該是“文章”而不是“博客”; - 我認為你不能為文章:作者使用 URL; - 您沒有指定您的 Facebook 管理員 ID 或應用 ID; - 您應該使用規范 URL 而不是 data:blog.homepageUrl 來解決博主的國家/地區重定向問題。

這是我的解決方案: Blogger [版本 3] 的 Open Graph 標記

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM