thallesdella/optimizer

Optimizer 使您轻松标记网站标签、开放图和推特卡

3.2.2 2020-11-29 22:49 UTC

This package is auto-updated.

Last update: 2024-09-29 05:42:43 UTC


README

Maintainer Source Code PHP from Packagist Latest Version Software License Build Quality Score Total Downloads

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 反馈,而不是使用问题跟踪器。

谢谢

鸣谢

许可协议

MIT 许可协议(MIT)。有关更多信息,请参阅 许可文件