hashandsalt/kirby3-schema

Kirby 3 - Schema

安装次数: 1,561

依赖项: 1

建议者: 0

安全性: 0

星标: 18

关注者: 2

分支: 0

公开问题: 1

类型:kirby 插件

v0.0.2 2021-11-20 13:26 UTC

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 网站。尽情享受吧 :)