thallesdella / optimizer
Optimizer 使您轻松标记网站标签、开放图和推特卡
3.2.2
2020-11-29 22:49 UTC
Requires
- php: ^7.2
- ext-simplexml: *
- illuminate/support: ^7.0
README
Optimizer 是搜索引擎和社交网络网站优化的组件。简洁明了,它为您网站的 head 部分创建必要的标签和链接,以获得最佳搜索和分享效果。
Optimizer 是搜索引擎和社交网络网站优化的组件。简洁明了,它为您网站的 head 部分创建必要的标签和链接,以获得最佳搜索和分享效果。
关于 CoffeeCode
CoffeeCode 是一套用于常见任务的小型优化 PHP 组件。由 Robson V. Leite 和 UpInside 团队维护。与他们合作,您可以用更少的代码执行日常任务,写得更少,做得更多。
CoffeeCode 是一套用于常见任务的小型优化 PHP 组件。由 Robson V. Leite 和 UpInside 团队维护。与他们合作,您可以用更少的代码执行日常任务,写得更少,做得更多。
亮点
- 简单 composer 用于动态数据(简单 composer 用于动态数据)
- 为 Facebook 设置作者和发布者(为 Facebook 设置作者和发布者)
- 快速配置分享卡片 TwitterCard 数据(快速配置分享卡片 TwitterCard 数据)
- 快速配置社交分享 OpenGraph 数据。(快速配置社交分享 OpenGraph 数据。)
- 添加 FacebookAdmins 或 FacebookAppId,一切就绪(添加 FacebookAdmins 或 FacebookAppId,一切就绪)
- Composer 就绪且符合 PSR-2 规范(Composer 就绪且符合 PSR-2 规范)
安装
通过 Composer 获取 Optimizer
"coffeecode/optimizer": "^2.0"
或者运行
composer require coffeecode/optimizer
文档
有关如何使用优化器的详细信息,请参阅组件目录中的示例文件夹。
有关如何使用优化器的详细信息,请参阅组件目录中的示例文件夹。
@optimize
<?php require __DIR__ . "/../vendor/autoload.php"; $op = new \CoffeeCode\Optimizer\Optimizer(); echo $op->optimize( "Optimizer Happy and @CoffeeCode", "Is a compact and easy-to-use tag creator to optimize your site", "https://www.upinside.com.br/coffeecode/optimizer/example/", "https://www.upinside.com.br/uploads/images/2017/11/curso-de-html5-preparando-ambiente-de-trabalho-aula-02-1511276983.jpg" )->render();
@optimize 的结果
<title>Optimizer Happy and @CoffeeCode</title> <meta property="og:url" content="https://www.upinside.com.br/coffeecode/optimizer/example/"/> <meta property="og:title" content="Optimizer Happy and @CoffeeCode"/> <meta property="og:image" content="https://www.upinside.com.br/uploads/images/2017/11/curso-de-html5-preparando-ambiente-de-trabalho-aula-02-1511276983.jpg"/> <meta property="og:description" content="Is a compact and easy-to-use tag creator to optimize your site"/> <meta name="twitter:url" content="https://www.upinside.com.br/coffeecode/optimizer/example/"/> <meta name="twitter:title" content="Optimizer Happy and @CoffeeCode"/> <meta name="twitter:image" content="https://www.upinside.com.br/uploads/images/2017/11/curso-de-html5-preparando-ambiente-de-trabalho-aula-02-1511276983.jpg"/> <meta name="twitter:description" content="Is a compact and easy-to-use tag creator to optimize your site"/> <meta name="robots" content="index, follow"/> <meta name="description" content="Is a compact and easy-to-use tag creator to optimize your site"/> <meta itemprop="url" content="https://www.upinside.com.br/coffeecode/optimizer/example/"/> <meta itemprop="name" content="Optimizer Happy and @CoffeeCode"/> <meta itemprop="image" content="https://www.upinside.com.br/uploads/images/2017/11/curso-de-html5-preparando-ambiente-de-trabalho-aula-02-1511276983.jpg"/> <meta itemprop="description" content="Is a compact and easy-to-use tag creator to optimize your site"/> <link rel="canonical" href="https://www.upinside.com.br/coffeecode/optimizer/example/"/>
@publisher
<?php require __DIR__ . "/../vendor/autoload.php"; $op = new \CoffeeCode\Optimizer\Optimizer(); echo $op->publisher( "upinside", "robsonvleite" )->render();
@publisher 的结果
<meta property="article:publisher" content="https://#/upinside"/> <meta property="article:author" content="https://#/robsonvleite"/>
@twitterCard
<?php require __DIR__ . "/../vendor/autoload.php"; $op = new \CoffeeCode\Optimizer\Optimizer(); echo $op->twitterCard( "@robsonvleite", "@upinside", "upinside.com.br", "summary_large_image" )->render();
@twitterCard 的结果
<meta name="twitter:site" content="@robsonvleite"/> <meta name="twitter:domain" content="upinside.com.br"/> <meta name="twitter:creator" content="@robsonvleite"/> <meta name="twitter:card" content="summary_large_image"/>
@openGraph
<?php require __DIR__ . "/../vendor/autoload.php"; $op = new \CoffeeCode\Optimizer\Optimizer(); echo $op->openGraph( "upinside", "pt_BR", "article" )->render();
@openGraph 的结果
<meta property="og:type" content="article"/> <meta property="og:site_name" content="upinside"/> <meta property="og:locale" content="pt_BR"/>
贡献
有关详细信息,请参阅 CONTRIBUTING。
支持
安全:如果您发现任何与安全相关的问题,请通过电子邮件 cursos@upinside.com.br 反馈,而不是使用问题跟踪器。
如果您发现任何与安全相关的问题,请通过电子邮件 cursos@upinside.com.br 反馈,而不是使用问题跟踪器。
谢谢
鸣谢
- Robson V. Leite(开发者)
- UpInside Treinamentos(团队)
- 所有贡献者(这座山)
许可协议
MIT 许可协议(MIT)。有关更多信息,请参阅 许可文件。