nilportugues / schema-org
Schema.org映射,用于生成JSON-LD
1.0.2
2015-12-25 12:43 UTC
Requires (Dev)
- fabpot/php-cs-fixer: ^1.10
- phpunit/phpunit: 4.*
- schemaorg/schemaorg: 2.*
This package is not auto-updated.
Last update: 2024-09-14 17:53:42 UTC
README
使用Schema.org创建映射的流畅接口,支持Schema.org v2.2(最新版本)。
安装
使用Composer安装该包
$ composer require nilportugues/schema-org
使用方法
您只需调用SchemaOrg::schemas()
方法,即可获得流畅的接口。
拥有流畅的接口使得使用变得非常简单,无需了解Schema的知识。考虑到Schema.org提供的schema非常复杂,这真是一种解脱!
接口将引导您进入子schema或属性级别。
use NilPortugues\SchemaOrg\SchemaOrg; $mapping = SchemaOrg::schemas()->blogPosting()->articleSection(); echo $mapping->name(); // returns "articleSection" echo $mapping->url(); // returns "http://schema.org/articleSection" echo $mapping->usedBy(); // returns "http://schema.org/Article"
为什么?
Schema.org词汇涵盖了实体、实体之间的关系和动作,并且可以通过良好的文档化扩展模型轻松扩展。
超过1000万个网站使用Schema.org对他们的网页和电子邮件消息进行标记,包括Google、Microsoft、Pinterest、Yandex等。
贡献
欢迎对包的贡献!
支持
通过以下方式之一与我联系
- 通过contact@nilportugues.com给我发邮件
- 打开一个问题
作者
许可
代码库基于MIT许可。