davmixcool/laravel-meta-manager

Laravel Meta Manager 是一个SEO工具,通过向您的应用程序添加推荐的元标签来提高网站或特定页面的SEO。

1.2 2019-12-15 06:36 UTC

This package is auto-updated.

Last update: 2024-09-12 10:32:36 UTC


README

Laravel Meta Manager 是一个SEO工具,通过向您的应用程序添加推荐的元标签来提高网站或特定页面的SEO。

GitHub license GitHub issues CodeFactor Stable Download Twitter

SEO功能

  • 标准元标签
  • Facebook OpenGraph 元标签
  • Twitter Card 元标签
  • Dublin Core 元标签
  • 链接标签

要求

  • PHP 5.4及以上

步骤

安装

Composer

运行以下命令通过Composer包含此包:

composer require davmixcool/laravel-meta-manager

Laravel 5.5+ 使用包自动发现,因此不需要您手动添加 ServiceProvider。

下载完成后,接下来您需要在 config/app.php 中包含服务提供者。

'providers' => [
        Davmixcool\MetaManager\MetaServiceProvider::class,
];

然后运行:php artisan vendor:publish --provider="Davmixcool\MetaManager\MetaServiceProvider" 以获取Laravel Meta Manager的配置。

配置

meta.php配置中设置默认应用程序元数据。(可选但推荐)

可用选项

使用

配置完成后,您可以在要包含元标签的页面的元区域添加以下内容;

@include('meta::manager')

以上将使用预定义的配置预先填充生成的元标签。但是,如果您选择在运行时定义某些选项,则可以使用以下代码。

@include('meta::manager', [
    'title'         => 'My Example Title',
    'description'   => 'This is my example description',
    'image'         => 'Url to the image',
])

示例

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        @include('meta::manager', [
            'title'         => 'My Example Title',
            'description'   => 'This is my example description',
            'image'         => '',
        ])
    </head>
    <body>

    </body>
    </html>

星标数

Stargazers repo roster for @davmixcool/laravel-meta-manager

分支数

Forkers repo roster for @davmixcool/laravel-meta-manager

维护者

此包由 David Oti 和您共同维护!

许可证

此包采用 MIT 许可证 许可。