r94ever / laravel-keyword-analytics
分析内容中的关键词并进行诊断,以提高内容的SEO评分。
1.1.8
2024-04-17 14:46 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
- paquettg/php-html-parser: ^3.1
Requires (Dev)
- phpunit/phpunit: ^8.5.8|^9.0|^10.1|^11.0
README
分析内容中的关键词并进行诊断,以提高内容的SEO评分。
特性
- 检查关键词长度。
- 检查关键词密度。
- 检查标题长度。
- 检查元描述长度。
- 检查内容长度。
- 检查URL中的关键词。
- 检查标题中的关键词。
- 检查内容第一段中的关键词。
- 检查元描述中的关键词。
- 检查内容中的图片。
- 检查图片标签ALT属性中的关键词。
- 检查内容中的链接。
- 检查链接的TITLE属性中的关键词。
- 检查内容中可用的标题。
- 检查标题中的关键词。
支持语言
- 英语
- 中文
- 西班牙语
- 法语
- 印尼语
- 日语
- 葡萄牙语
- 俄语
- 越南语
需求
- PHP7.0+
- ext-json
- ext-intl
安装
您可以通过composer安装此包
composer require r94ever/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, $html, $url)->getResults(); dd($results);
或者您可以从请求中运行实例
use Qmas\KeywordAnalytics\Analysis; $results = app(Analysis::class)->fromRequest()->run()->getResults(); dd($results);
测试
composer tests
变更日志
请参阅 CHANGELOG 了解最近更改的更多信息。
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 vandt147@outlook.com 而不是使用问题跟踪器。
鸣谢
许可
MIT许可(MIT)。请参阅 许可文件 了解更多信息。