grptx / yii2-seo-tags
渲染SEO标签的Yii2组件
v1.1.0
2018-02-01 13:49 UTC
Requires
- yiisoft/yii2: ^2
README
安装
推荐通过 Composer 进行安装
php composer.phar require grptx/yii2-seo-tags:~1.0
或者,您可以在 composer.json
文件的 require 部分添加
"grptx/yii2-seo-tags": "~1.0"
并执行 php composer.phar update
。
配置
... 'components' => [ 'seotag' => [ 'class' => 'grptx\SEO\SeoTag', // you can add some global tag here (optional) 'metas'=>[ 'twitter'=>[ 'twitter:creator'=>'@grptx' // ... ] // ... ] ] ... ]
使用方法
/** @var \grptx\SEO\SeoTag $seotag */ $seotag = Yii::$app->seotag; $seotag->setAndRender([ 'facebook' => [ 'og:title' => '<open graph title>' // ... ], 'twitter' => [ // ... ], 'site' => [ // ... ] ]);
可用标签
Facebook Open Graph
- og:locale
- og:type
- og:title
- og:description
- og:url
- og:site_name
- og:updated_time
- og:image
- og:image:secure_url
- og:image:width
- og:image:height
- og:image:alt
- fb:app_id
Twitter Card
- twitter:card
- twitter:creator
- twitter:site
- twitter:title
- twitter:description
- twitter:image
- twitter:image:alt
- twitter:player
- twitter:player:stream
- twitter:player:stream:content_type
- twitter:player:width
- twitter:player:height
- twitter:app:id:iphone
- twitter:app:id:ipad
- twitter:app:id:googleplay
- twitter:app:url:iphone
- twitter:app:url:ipad
- twitter:app:country
- twitter:app:url:googleplay
网站
- description