2014-09-25 75 views
1

想要這樣的事情,我可以分配/更新每個頁面的元標記數據?注意到我已閱讀元標記必須放在<head>標記,所以我應該如何設計我的代碼?這就是我想要達到的效果:HTML - 每個頁面的單個元標記數據

page1.php 
<meta name="description" content="Page 1"> 
<meta name="author" content="owner 1"> 

page 2.php 
<meta name="description" content="Page 2"> 
<meta name="author" content="owner 2"> 

而且我還應該如何指向facebook共享鏈接查詢時的相關圖片?就像這樣:

FB Share

希望有人可以給我一些指導。謝謝

+0

您使用的是什麼框架(MVC或CMS)或模板系統? – DavidT 2014-09-25 11:42:25

+0

@DavidT我正在使用Yii框架 – 2014-09-25 11:44:58

+0

我不熟悉那個特定的框架語法/文件結構,但已經添加了標籤給你帶來一些Yii開發者。儘管我認爲你需要'og:'metatags來與Facebook一起使用。 – DavidT 2014-09-25 11:58:19

回答

1

在你Action補充一點:

Yii::app()->clientScript->registerMetaTag('Page 1', 'description'); 

redering你的頁面之前。欲瞭解更多信息,請參閱this article

關於Facebook元標記,你可以看看this article

Facebook使用The Open Graph元標記,因此有關它的更多信息,請參閱specs

+0

想與你一起檢查是否有類似於'和' '圖像是否只接受1圖像鏈接,或者我可以添加更多圖像? – 2014-09-26 11:11:55

+0

@KennyYap我真的不知道人們是怎麼做的,因爲[specs](https://developers.facebook.com/docs/opengraph/using-objects)說: '每個URL只能是單個對象'。如果你有一個網站測試,你可以驗證[這裏](https://developers.facebook.com/tools/debug/og/object) – 2014-09-26 12:58:41

+1

@KennyYap看到這篇[文章](http://ogp.me/ #array),會幫助你使用'og:meta tags'。本文有來自Open Graph(akaog)的規格,並且有許多信息可以幫助您。 – 2014-09-26 13:13:32

相關問題