codedor / filament-seo
用于管理 Filament 中模型和路由的 SEO 标签的包
v1.0.2
2024-03-22 12:51 UTC
Requires
- php: ^8.2
- codedor/filament-media-library: ^1.0
- codedor/filament-translatable-tabs: ^1.0
- codedor/laravel-locale-collection: ^1.0
- illuminate/contracts: ^10.0
- spatie/laravel-package-tools: ^1.12
- spatie/laravel-translatable: ^6.5
Requires (Dev)
- codedor/facade-docblock-generator: ^0.0.1
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.0
- nunomaduro/larastan: ^2.0
- orchestra/testbench: ^8.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
This package is auto-updated.
Last update: 2024-09-22 07:07:36 UTC
README
Laravel 和 Filament 的 SEO 包是一个工具,可简化您 Eloquent 模型和路由的 Open Graph (OG) 和元标签的管理。使用此包,您可以轻松定义和自定义重要的元数据,如标题、描述和图像,优化您的内容在搜索结果和社交媒体平台上的显示方式。与 Filament 集成后,该包提供了一个用户友好的界面,方便配置,让您能够增强网站的 SEO 功能,并吸引更多有机流量到您的网站。
安装
您可以通过 composer 安装此包
composer require codedor/filament-seo
您可以使用以下命令发布和运行迁移
php artisan vendor:publish --tag="filament-seo-migrations"
php artisan migrate
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="filament-seo-config"
这是已发布配置文件的内容
use Codedor\Seo\Tags\Meta; use Codedor\Seo\Tags\OgUrl; use Codedor\Seo\Tags\OpenGraph; use Codedor\Seo\Tags\OpenGraphImage; // config for Codedor/Seo return [ 'models' => [ 'seo-route' => \Codedor\Seo\Models\SeoRoute::class, ], 'default' => [ 'title_og' => [ 'type' => OpenGraph::class, 'name' => 'title', 'content' => config('app.name'), ], 'title_meta' => [ 'type' => Meta::class, 'name' => 'title', 'content' => config('app.name'), ], 'description_og' => [ 'type' => OpenGraph::class, 'name' => 'description', 'content' => '', ], 'description_meta' => [ 'type' => Meta::class, 'name' => 'description', 'content' => '', ], 'image_og' => [ 'type' => OpenGraphImage::class, 'name' => 'image', 'content' => '', ], 'type_og' => [ 'type' => OpenGraph::class, 'name' => 'type', 'content' => 'website', ], 'url_og' => [ 'type' => OgUrl::class, 'name' => 'url', 'content' => '', ], ], ];
用法
// Filament \Codedor\Seo\Filament\SeoCard::make(); // Front-end @seo()
文档
有关完整文档,请参阅此处。
测试
vendor/bin/pest
更新日志
有关最近更改的更多信息,请参阅CHANGELOG。
升级
有关如何升级到新版本的更多信息,请参阅UPGRADING。
贡献
有关详细信息,请参阅CONTRIBUTING。
安全漏洞
如果您发现任何与安全相关的问题,请通过电子邮件 info@codedor.be 而不是使用问题跟踪器来报告。
许可证
MIT 许可证(MIT)。有关更多信息,请参阅许可证文件。