jagehring / laravel-keyword-analytics
分析内容中的关键词,并对内容进行诊断以提高SEO评分。
dev-master
2024-05-10 15:32 UTC
Requires
- php: ^7.0|^8.0
- ext-intl: *
- ext-json: *
- illuminate/support: ^6.0|^7.0|^8.0|^9.0|^10.0|^11.0
- jagehring/php-html-parser: dev-master
Requires (Dev)
- phpunit/phpunit: ^8.5.8|^9.0|^10.1|^11.0
This package is auto-updated.
Last update: 2024-09-10 16:22:24 UTC
README
分析内容中的关键词,并对内容进行诊断以提高SEO评分。
功能
- 检查关键词长度。
- 检查关键词密度。
- 检查标题长度。
- 检查元描述长度。
- 检查内容长度。
- 检查URL中的关键词。
- 检查标题中的关键词。
- 检查内容第一段中的关键词。
- 检查元描述中的关键词。
- 检查元标题中的关键词。
- 检查内容中的图片。
- 检查图片标签的ALT属性中的关键词。
- 检查内容中的链接。
- 检查链接的TITLE属性中的关键词。
- 检查内容中可用的标题。
- 检查标题中的关键词。
支持的语言
- 英语
- 中文
- 西班牙语
- 法语
- 印尼语
- 日语
- 葡萄牙语
- 俄语
- 越南语
要求
- PHP7.0+
- ext-json
- ext-intl
安装
您可以通过composer安装此包
composer require jagehring/laravel-keyword-analytics
对于Laravel
服务提供者已自动发现。您不需要做任何事情来注册它。
如果您需要更改此包的配置,请运行以下命令
php artisan vendor:publish --provider="Qmas\KeywordAnalytics\KeywordAnalyticsServiceProvider"
对于Lumen
将config.php从vendor/qmas/laravel-keyword-analytics/config复制到config目录,然后重命名为keyword-analytics.php
打开bootstrap/app.php,然后在创建应用部分添加以下代码
$app->configure('keyword-analytics');
然后在注册服务提供者部分添加以下代码
$app->register(QMAS\KeywordAnalytics\KeywordAnalyticsServiceProvider::class);
使用方法
对于Laravel
use Qmas\KeywordAnalytics\Facade as Analytic; $results = Analytic::run($keyword, $title, $description, $html, $url)->getResults(); // Or $results = app('keyword-analytics')->run($keyword, $title, $description, $html, $url)->getResults(); dd($results);
或者您可以从请求中运行实例(阅读配置文件了解此方法)
use Qmas\KeywordAnalytics\Facade as Analytic; $results = Analytic::fromRequest()->run()->getResults(); // Or $results = app('keyword-analytics')->fromRequest()->run()->getResults(); dd($results);
对于Lumen
use Qmas\KeywordAnalytics\Analysis; $results = app(Analysis::class)->run($keyword, $title, $description, $seo_title, $html, $url)->getResults(); dd($results);
或者您可以从请求中运行实例
use Qmas\KeywordAnalytics\Analysis; $results = app(Analysis::class)->fromRequest()->run()->getResults(); dd($results);
测试
composer tests
变更日志
有关最近更改的更多信息,请参阅变更日志。
贡献
有关详细信息,请参阅贡献指南。
安全
如果您发现任何安全相关的问题,请通过电子邮件vandt147@outlook.com联系,而不是使用问题跟踪器。
鸣谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。