astrotomic / php-open-graph
轻松生成 Open Graph 标签
1.0.0
2023-10-09 13:37 UTC
Requires
- php: ^8.1
- astrotomic/php-conditional-proxy: ^0.2.1
Requires (Dev)
- laravel/pint: ^1.13
- pestphp/pest: ^2.21
- spatie/pest-plugin-snapshots: ^2.1
README
本包提供用于 Open Graph 协议 和 Twitter Cards 的流畅 PHP OOP 构建器。
安装
您可以通过 composer 安装此包
composer require astrotomic/php-open-graph
使用方法
use Astrotomic\OpenGraph\OpenGraph; use Astrotomic\OpenGraph\StructuredProperties\Image; echo OpenGraph::website('Example') ->url('https://example.com') ->image('https://example.com/image1.jpg') ->image(Image::make('https://example.com/image2.jpg')->width(600));
<meta property="og:type" content="website" /> <meta property="og:title" content="Example" /> <meta property="og:url" content="https://example.com" /> <meta property="og:image" content="https://example.com/image1.jpg" /> <meta property="og:image:url" content="https://example.com/image2.jpg" /> <meta property="og:image:width" content="600" />
类型
全局
\Astrotomic\OpenGraph\Types\Article
\Astrotomic\OpenGraph\Types\Book
\Astrotomic\OpenGraph\Types\Profile
\Astrotomic\OpenGraph\Types\Website
音乐
\Astrotomic\OpenGraph\Types\Music\Album
\Astrotomic\OpenGraph\Types\Music\Playlist
\Astrotomic\OpenGraph\Types\Music\RadioStation
\Astrotomic\OpenGraph\Types\Music\Song
视频
\Astrotomic\OpenGraph\Types\Video\Episode
\Astrotomic\OpenGraph\Types\Video\Movie
\Astrotomic\OpenGraph\Types\Video\Other
\Astrotomic\OpenGraph\Types\Video\TvShow
\Astrotomic\OpenGraph\Types\Twitter\App
\Astrotomic\OpenGraph\Types\Twitter\Player
\Astrotomic\OpenGraph\Types\Twitter\SummaryLargeImage
\Astrotomic\OpenGraph\Types\Twitter\Summary
结构化属性
\Astrotomic\OpenGraph\StructuredProperties\Audio
\Astrotomic\OpenGraph\StructuredProperties\Image
\Astrotomic\OpenGraph\StructuredProperties\Video
测试
composer test
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
贡献
请参阅 CONTRIBUTING 了解详情。您也可能对 行为准则 感兴趣。
安全
如果您发现任何安全相关的问题,请参阅 SECURITY 了解报告步骤。
致谢
许可
MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。
Treeware
您可以使用此包,但如果它进入您的生产环境,我将非常感谢您为世界买一棵树。
现在众所周知,应对气候危机并保持我们的温度不上升超过1.5C 的最佳工具之一是 种植树木。如果您为我的森林做出贡献,您将为当地家庭创造就业机会并恢复野生动物栖息地。
您可以在 offset.earth/treeware 购买树木
有关 Treeware 的更多信息,请参阅 treeware.earth