zhukovsergei / yii2-seo
SEO
1.0.0
2020-04-30 20:30 UTC
Requires
- yiisoft/yii2: *
README
用于安装title、description、keywords和其他标签的SEO模块
安装
建议通过 composer 安装此扩展。
运行
composer require zhukovsergei/yii2-seo
或添加
"zhukovsergei/yii2-seo": "*"
到您的 composer.json
文件的 require 部分。
安装后,执行迁移
./yii migrate/up --migrationPath=@vendor/aquy/yii2-seo/migrations
以在数据库中创建表,如果您已删除此扩展,则应删除迁移,方法是执行
./yii migrate/down --migrationPath=@vendor/aquy/yii2-seo/migrations
然后删除
"aquy/yii2-seo": "*"
从 composer.json
的 require 部分中删除该行并执行
php composer.phar update
集成
在管理员区域模块部分写入
'seo' => [
'class' => 'aquy\seo\module\Meta'
],
在外部网站组件部分写入
'seo' => [
'class' => 'aquy\seo\components\Seo'
],
在 bootstrap 部分添加对 seo 的调用,结果可能如下
'bootstrap' => ['seo','log'],
在视图模板的 head 部分添加
<?php
if (is_null(Yii::$app->seo->block('title'))) {
echo '<title>' . Html::encode($this->title) . '</title>';
} else {
echo '<title>' . Html::encode(Yii::$app->seo->block('title')) . '</title>';
}
?>
管理
如果一切设置正确,那么在第一次访问您的外部网站后,将出现可以填写 SEO 字段的页面