【问题标题】:HTML - Individual meta tag data for each pageHTML - 每个页面的单独元标记数据
【发布时间】:2014-11-20 04:12:14
【问题描述】:

想好像有这样的东西我可以分配/更新每个页面的元标记数据?注意到我已阅读元标记必须放在<head> 标记中,那么我应该如何设计我的代码?这就是我想要实现的目标:

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 分享链接查询时,我应该如何指向相关图片?像这样:

希望有人能给我一些指导。谢谢

【问题讨论】:

  • 您使用的是什么框架(MVC 或 CMS)或模板系统?
  • @DavidT 我正在使用 Yii 框架
  • 我对那个特定的框架语法/文件结构不熟悉,但是已经添加了标签让你引入一些 Yii 开发人员。虽然我认为您需要 og: 元标签才能与 Facebook 一起使用。
  • @DavidT 谢谢 :)

标签: html facebook yii metadata meta-tags


【解决方案1】:

在您的Action 中添加:

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

在重新设计您的页面之前。欲了解更多信息,请参阅this article

关于facebook meta tags,可以看this article

Facebook 使用The Open Graph 元标记,请参阅specs 了解更多信息。

【讨论】:

  • 想与您核实&lt;meta property="og:image" content="" /&gt;&lt;meta name="twitter:image" content="" /&gt; 图片是否只接受 1 个图片链接,或者我可以添加更多图片链接?
  • @KennyYap 我真的不知道人们是怎么做到的,因为specs 说:Each URL can only be a single object。如果你有网站要测试,可以验证here
  • @KennyYap 看到这个article,将帮助你处理og: meta tags。这篇文章有来自 Open Graph(aka og) 的规范,有很多信息可以帮助你。
猜你喜欢
  • 2016-04-16
  • 1970-01-01
  • 2011-11-17
  • 1970-01-01
  • 1970-01-01
  • 2015-10-25
  • 1970-01-01
  • 2017-02-09
  • 1970-01-01
相关资源
最近更新 更多