grptx/yii2-seo-tags

渲染SEO标签的Yii2组件

安装: 115

依赖: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

v1.1.0 2018-02-01 13:49 UTC

This package is auto-updated.

Last update: 2024-09-18 23:06:26 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

安装

推荐通过 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