simpsyst/improve

improve 使您轻松收藏网站的标签、开放图和 Twitter 卡

1.0.0 2021-02-06 20:36 UTC

This package is auto-updated.

Last update: 2024-09-24 22:50:44 UTC


README

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

improve 是用于搜索引擎和社交网络的网站优化组件。简单直接,它为您网站的 head 部分创建必要的标签和链接,以获得最佳搜索和分享结果。

improve 是用于搜索引擎和社交网络的网站优化组件。简单直接,它为您网站的 head 部分创建必要的标签和链接,以获得最佳搜索和分享结果。

关于 SimpSyst

SimpSyst 是一组小型且优化的 PHP 组件,用于常见任务。由 Diego Matos 维护。使用它们,您可以用更少的行数执行日常任务,编写更少的代码,完成更多的工作。

SimpSyst 是一组小型且优化的 PHP 组件,用于常见任务。由 Diego Matos 维护。使用它们,您可以用更少的行数执行日常任务,编写更少的代码,完成更多的工作。

亮点

  • 动态数据的简单 composer
  • Facebook 的作者和发布者设置
  • 快速配置 TwitterCard 数据以进行分享卡
  • 快速配置 OpenGraph 数据以进行社交分享
  • 添加 FacebookAdmins 或 FacebookAppId,一切就绪
  • Composer 准备就绪,符合 PSR-2 规范

安装

improve 可通过 Composer 获得

"simpsyst/improve": "dev-main"

或运行

composer require simpsyst/improve:dev-main

文档

有关如何使用 improve 的详细信息,请参阅组件目录中的示例文件夹

有关如何使用 improve 的详细信息,请参阅组件目录中的示例文件夹

@improve

<?php
require __DIR__ . "/../vendor/autoload.php";

$op = new \SimpSyst\Improve\Improve();

echo $op->improver(
    "improve Happy and @SimpSyst",
    "Is a compact and easy-to-use tag creator to improve your site",
    "https://www.diegomatos.com/simpsyst/improve/example/",
    "https://www.diegomatos.com/storage/images/cache/tutorial-blockchain-para-iniciantes-aprenda-a-tecnologia-blockchain-800x500-34fd23f6.jpg"
)->render();
@improve 的结果
<title>improve Happy and @SimpSyst</title>
<meta property="og:url" content="https://www.diegomatos.com/simpsyst/improve/example/"/>
<meta property="og:title" content="improve Happy and @SimpSyst"/>
<meta property="og:image" content="https://www.diegomatos.com/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 improve your site"/>
<meta name="twitter:url" content="https://www.diegomatos.com/simpsyst/improve/example/"/>
<meta name="twitter:title" content="improve Happy and @SimpSyst"/>
<meta name="twitter:image" content="https://www.diegomatos.com/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 improve your site"/>
<meta name="robots" content="index, follow"/>
<meta name="description" content="Is a compact and easy-to-use tag creator to improve your site"/>
<meta itemprop="url" content="https://www.diegomatos.com/simpsyst/improve/example/"/>
<meta itemprop="name" content="improve Happy and @SimpSyst"/>
<meta itemprop="image" content="https://www.diegomatos.com/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 improve your site"/>
<link rel="canonical" href="https://www.diegomatos.com/simpsyst/improve/example/"/>

@publisher

<?php
require __DIR__ . "/../vendor/autoload.php";

$op = new \SimpSyst\Improve\Improve();

echo $op->publisher(
  "compusert",
  "diegoamatos"
)->render();
@publisher 的结果
<meta property="article:publisher" content="https://#/compusert"/>
<meta property="article:author" content="https://#/diegoamatos"/>

@twitterCard

<?php
require __DIR__ . "/../vendor/autoload.php";

$op = new \SimpSyst\Improve\Improve();

echo $op->twitterCard(
  "@diegoamatos",
  "@compusert",
  "diegomatos.com",
  "summary_large_image"
)->render();
@twitterCard 的结果
<meta name="twitter:site" content="@diegoamatos"/>
<meta name="twitter:domain" content="diegomatos.com"/>
<meta name="twitter:creator" content="@diegoamatos"/>
<meta name="twitter:card" content="summary_large_image"/>

@openGraph

<?php
require __DIR__ . "/../vendor/autoload.php";

$op = new \SimpSyst\Improve\Improve();

echo $op->openGraph(
  "compusert",
  "pt_BR",
  "article"
)->render();
@openGraph 的结果
<meta property="og:type" content="article"/>
<meta property="og:site_name" content="compusert"/>
<meta property="og:locale" content="pt_BR"/>

贡献

有关详细信息,请参阅 CONTRIBUTING

支持

安全:如果您发现任何与安全相关的问题,请通过电子邮件 oi@diegomatos.com 而不是使用问题跟踪器。

如果您发现任何与安全相关的问题,请通过电子邮件 oi@diegomatos.com 而不是使用问题跟踪器。

谢谢

致谢

许可协议

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