vdLP/oc-schemaorg-plugin

提供结构化数据的渲染。

安装数: 2,821

依赖: 0

建议者: 0

安全性: 0

星标: 4

关注者: 9

分支: 1

开放问题: 0

类型:october-plugin

1.3.0 2022-06-24 09:08 UTC

This package is auto-updated.

Last update: 2024-09-14 14:56:33 UTC


README

在由 October CMS 驱动的网站上提供结构化数据的渲染。

什么是结构化数据?

结构化数据是一种特定格式的代码,编写方式使得搜索引擎能够理解它。搜索引擎读取代码,并将其用于以特定和更丰富的方式显示搜索结果。您可以将此代码片段轻松放置在您的网站上。

结构化数据有很多种。结构化数据始终是代码格式。例如,有针对书籍、评论、电影和在线商店中产品的结构化数据。在所有情况下,结构化数据都会为您的搜索结果中的摘要添加更多细节。

浏览 Google 的搜索画廊,以了解哪些丰富结果是由结构化数据驱动的。

来源: yoast.com

要求

  • PHP 8.0 或更高版本
  • October CMS 3.0 或更高版本

安装

composer require vdlp/oc-schemaorg-plugin

使用

要从组件渲染结构化数据,您可以监听 Vdlp\SchemaOrg\Classes\Events\FetchStructuredData 事件。

示例

/** @var \Illuminate\Contracts\Events\Dispatcher $eventDispatcher */
$eventDispatcher = resolve(\Illuminate\Contracts\Events\Dispatcher::class);

$eventDispatcher->listen(\Vdlp\SchemaOrg\Classes\Events\FetchStructuredData::class, static function () {
    return \Spatie\SchemaOrg\Schema::localBusiness()
        ->name('VDLP')
        ->email('octobercms@vdlp.nl')
        ->contactPoint(\Spatie\SchemaOrg\Schema::contactPoint()->areaServed('Worldwide'));
});

vdlpStructuredData 组件添加到您的页面或布局中,以渲染结构化数据。

问题

如果您在使用此插件时遇到问题,请在本 GitHub 上创建一个问题,或通过 octobercms@vdlp.nl 联系我们。