codedor/filament-seo

用于管理 Filament 中模型和路由的 SEO 标签的包

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)。有关更多信息,请参阅许可证文件