hashandsalt / kirby3-schema
Kirby 3 - Schema
v0.0.2
2021-11-20 13:26 UTC
Requires
- getkirby/composer-installer: ^1.2
- spatie/schema-org: ^3.8
This package is auto-updated.
Last update: 2024-09-20 20:16:09 UTC
README
此插件可轻松生成 JSON Schema 结构化数据。
安装
下载
下载并将此仓库复制到 /site/plugins/kirby3-schema
。
Composer
composer require hashandsalt/kirby3-schema
商业使用
此插件免费,但如果您将其用于商业项目,请考虑
使用方法
它是围绕 spatie/schema-org 的包装器,将其转换为网站方法,使用方法如下
<?= $site->schema('LocalBusiness')
->name('Hash&Salt')
->email('email@example.com')
->contactPoint($page->schema('contactPoint')
->areaServed('Worldwide')
) ?>
您可以使用 if() 方法防止缺失数据破坏链。
<?= $site->schema('LocalBusiness')
->name('Hash&Salt')
->if($page->email()->exists(), function ($site) {
$site->schema('email')->email('email@example.com');
})
->contactPoint($page->schema('contactPoint')
->areaServed('Worldwide')
) ?>
它支持 RDFa 规范中的任何内容,该规范约为 600 个数据点。有关每个部分的详细信息,请参阅 schema.org 网站。尽情享受吧 :)