2013-09-23 86 views
1

我有自己的風格標準的html文件,並且只爲不同的字體使用普通的css文件。我需要通過該CSS將FB網站縮略圖放到所有文件中。通過css(og:image)添加網站縮略圖到Facebook

是否可以將以下內容添加到css或.js文件中? (因爲有數以千計的html文件):

<meta property="og:image" content="http://websitename/image.jpg"> 

回答

1

您需要將該代碼段添加到html本身,而不是css。 Meta標籤進入您的網頁的標題(在<head></head>標籤之間)。沒有辦法通過css文件將html插入到頁面中。

1

OpenGraph是一些標準 - 即使你把它放在你的CSS裏面 - 沒有人會知道它在那裏 - 所以不能用CSS來完成。

如果一些網站會處理JavaScript(但Facebook幾乎不會),你可能會很幸運,但機會非常低,所以它不可靠。

但是,我建議你寫一些例如PHP skript將通過所有的.html/.htm文件運行,並且會改寫<head>
<head> <meta property="og:image" content="http://websitename/image.jpg">

但我建議,而不是隻加入HTML,它會更好,如果你想補充一個包括腳本,將包含進一步交文件變化。因此,下次您需要在所有文件中添加<head>時,您只需將其添加到您的文件中即可。 my_include.php

編輯: 我也建議你看看Facebook的開發工具,它會告訴你到底是什麼時看到它訪問你的網站:
https://developers.facebook.com/tools/debug/og/echo?q=YOURSITEURL