2012-04-09 125 views
0

我已经添加了一个Facebook按钮到my website,通过以下these instructions。基本上,我添加了这个HTML:facebook like button网站描述

<div class="fb-like" data-href="http://www.festivals.ie" 
    data-send="false" data-width="100"data-show-faces="false" data-font="verdana"  
    data-layout="button_count"> 
</div> 

而且这个JavaScript:

(function(d, s, id) { 
    var js, fjs = d.getElementsByTagName(s)[0]; 
    if (d.getElementById(id)) return; 
    js = d.createElement(s); 
    js.id = id; 
    js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1&appId=29208799875673"; 
    fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk')); 

当按下按钮,将出现以下弹出式视窗:

enter image description here

的弹出式视窗包含一些文本描述该网站(用红色圈出)。该文本似乎是从页面上出现的第一个非空<p>元素(从顶部开始)复制的。

有没有一种方法可以将此更改为更好地描述网站的内容?我尝试添加一个

<meta name="description" content="my website description"/> 

但它没有任何区别。

回答

4

使用opengraph描述元标记。除非您的网页标题始终显示在Facebook上,否则您可能还想添加标题。

<meta property="og:title" content="..." /> 
<meta property="og:description" content="..." /> 

查看https://developers.facebook.com/docs/opengraph/objects/了解更多信息。

+0

他们建议在标题标签之外添加* og:title *标签 – 2012-04-09 18:29:33