r94ever/laravel-keyword-analytics

分析内容中的关键词并进行诊断,以提高内容的SEO评分。

1.1.8 2024-04-17 14:46 UTC

This package is auto-updated.

Last update: 2024-09-17 15:49:24 UTC


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.phpvendor/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)。请参阅 许可文件 了解更多信息。