foreachq / page-analyzer
页面SEO适合性分析器
v1.1
2022-05-08 15:01 UTC
Requires
- php: ^8.0.2
- guzzlehttp/guzzle: ^7.2
- imangazaliev/didom: ^1.18
- laracasts/flash: ^3.2
- laravel/framework: ^9.2
- laravel/sanctum: ^2.14.1
- laravel/tinker: ^2.7
- nesbot/carbon: ^2.57
Requires (Dev)
- fakerphp/faker: ^1.9.1
- mockery/mockery: ^1.4.4
- nunomaduro/collision: ^6.1
- phpunit/phpunit: ^9.5.10
- spatie/laravel-ignition: ^1.0
- squizlabs/php_codesniffer: ^3.6
README
页面分析器
「页面分析器」——一个分析指定页面是否符合SEO适合性标准的网站。
演示
项目演示可以在这里查看。
描述
应用程序以网站的形式构建,您可以在其中添加页面URL并运行SEO检查。
项目功能
- 解析页面以获取响应代码、页面标题、第一个
<h1>
标签和<meta name="description" content="...">
内容; - 使用Postgresql DB存储添加的URL和检查结果;
- 智能测试(模拟Http响应,使用内存中的sqlite DB);
- 使用Docker容器化,易于运行本地实例。
要求
- docker-compose
安装
- 下载包
使用git clone
git clone https://github.com/Foreachq/page-analyzer
或使用composer
composer create-project foreachq/page-analyzer
- 设置项目
make setup
- 运行本地实例
make up # starting on localhost:80
- 停止本地实例
make down