根据facebook使用他们的喜欢按钮和开放图形元标记,您需要将这样的内容放入您的html页面。
<meta property="og:title" content="The Rock"/>
<meta property="og:type" content="movie"/>
<meta property="og:url" content="http://www.imdb.com/title/tt0117500/"/>
<meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/>
<meta property="og:site_name" content="IMDb"/>
他们到底在玩什么?这是无效的html,属性'属性'不是,并且从来不是元标记的属性,所以为什么在地球上有facebook使用它而不是&lt; meta name =“og:title”content =“The Rock”/&gt ;
我不愿意使用有效的“名称”而不是“财产”在我的网站上试用,因为如果我尝试并且它在我的网站上无效,那么任何点击的人都会在我测试时喜欢失败。所以...有没有人知道我是否使用'名称'而不是'属性'这仍然有用吗?
答案 0 :(得分:26)
不要忘记他们还希望您向html标记声明一些模式 - 特别是通过xmlns:og="http://opengraphprotocol.org/schema/
开放的图形。 OG基于RDFa,它将附加属性添加到元标记。
完成后,请务必添加您的fb:like - <fb:like href="http://developers.facebook.com/" width="450" height="80"/>
- example非常简单。不要忘记添加xmlns:fb="http://www.facebook.com/2008/fbml"
,否则你会感到难过
在SO上发现有关元标记验证的this answer。做那个答案描述应该让你通过任何w3c验证器。