kitsunecode / optimizer
Optimizer 使得您轻松收藏网站标签、open graph 和 Twitter card
v2.0.5
2023-10-15 00:15 UTC
Requires
- php: >=8.0
- ext-simplexml: *
README
Optimizer 是一个用于搜索引擎和社交媒体网站优化的组件。它简化并直接地创建必要的标签和链接,以实现最佳的搜索和分享结果。
Optimizer 是一个用于搜索引擎和社交媒体网站优化的组件。它简化并直接地创建必要的标签和链接,以实现最佳的搜索和分享结果。
关于 KitsuneCode
KitsuneCode 是一套用于常见任务的小型优化 PHP 组件。由 Enos S. S. Silva 和 Kitsune 团队维护。使用它们,您可以以更少的代码执行日常任务,编写更少的代码,做更多的事情。
KitsuneCode 是一套用于常见任务的小型优化 PHP 组件。由 Enos S. S. Silva 和 Kitsune 团队维护。使用它们,您可以以更少的代码执行日常任务,编写更少的代码,做更多的事情。
亮点
- 动态数据的简单 composer(动态数据的简单 composer)
- 为 Facebook 设置作者和发布者(为 Facebook 设置作者和发布者)
- 快速配置 TwitterCard 数据以进行分享卡(快速配置 TwitterCard 数据以进行分享卡)
- 快速配置 OpenGraph 数据以进行社交分享。(快速配置 OpenGraph 数据以进行社交分享。)
- 添加 FacebookAdmins 或 FacebookAppId,一切就绪(添加 FacebookAdmins 或 FacebookAppId,一切就绪)
- Composer 就绪且符合 PSR-2 规范(Composer 就绪且符合 PSR-2 规范)
安装
Optimizer 通过 Composer 提供
"kitsunecode/optimizer": "1.0.*"
或者运行
composer require kitsunecode/optimizer
文档
有关如何使用优化器的详细信息,请参阅组件目录中的示例文件夹
有关如何使用优化器的详细信息,请参阅组件目录中的示例文件夹
@optimize
<?php require __DIR__ . "/../vendor/autoload.php"; $op = new \KitsuneCode\Optimizer\Optimizer(); echo $op->optimize( title: "Optimizer Happy and @KitsuneCode", description: "Is a compact and easy-to-use tag creator to optimize your site", url: "https://kitsunewsys.com/kitsunecode/optimizer/example/", image: "https://kitsunewsys.com/uploads/images/2021/08/exemplo-de-imagem-carregada-pra-compartilhamento-1511276983.jpg", //follow: true, //opcional - lembrando que utilizando os nomes de parametro não precisa ser declarado article: true, //optional - remembering that using the parameter names does not need to be declared publishedTime: "25-12-2022 13:40:58", //opcional - optional modifiedTime: "15-02-2023", //opcional - optional // timezone: 'UTC' //padrão America/Sao_paulo //standart America/Sao_paulo author: "Jonh Joe", organization: 'Kitsune Web System', logo: 'https://kitsunewsys.com/uploads/images/2023/02/exemplo-de-logotipo.webp' )->render();
@optimize 结果
<title>Optimizer Happy and @KitsuneCode</title> <script type="application/ld+json">{ "@context": "http://schema.org/", "@type": "NewsArticle", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://kitsunewsys.com/kitsunecode/optimizer/example/" }, "author": { "@type": "Person", "name": "Jonh Joe" }, "publisher": { "@type": "Organization", "name": "Kitsune Web System", "logo": { "@type": "ImageObject", "url": "https://kitsunewsys.com/uploads/images/2023/02/exemplo-de-logotipo.webp" } }, "headline": "Optimizer Happy and @KitsuneCode", "image": "https://kitsunewsys.com/uploads/images/2023/02/exemplo-de-imagem-carregada-pra-compartilhamento-1511276983.webp", "datePublished": "2022-12-25T13:40:58-03:00", "dateModified": "2023-02-15T00:00:00-03:00", "description": "Is a compact and easy-to-use tag creator to optimize your site" } </script> <meta property="og:url" content="https://kitsunewsys.com/kitsunecode/optimizer/example/"/> <meta property="og:title" content="Optimizer Happy and @KitsuneCode"/> <meta property="og:image" content="https://kitsunewsys.com/uploads/images/2021/08/exemplo-de-imagem-carregada-pra-compartilhamento-1511276983.jpg"/> <meta property="og:description" content="Is a compact and easy-to-use tag creator to optimize your site"/> <meta property="article:published_time" content="2022-12-25T13:40:58-03:00"/> <meta property="article:modified_time" content="2023-02-15T00:00:00-03:00"/> <meta name="twitter:url" content="https://kitsunewsys.com/kitsunecode/optimizer/example/"/> <meta name="twitter:title" content="Optimizer Happy and @KitsuneCode"/> <meta name="twitter:image" content="https://kitsunewsys.com/uploads/images/2021/08/exemplo-de-imagem-carregada-pra-compartilhamento-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://kitsunewsys.com/kitsunecode/optimizer/example/"/> <meta itemprop="name" content="Optimizer Happy and @KitsuneCode"/> <meta itemprop="image" content="https://kitsunewsys.com/uploads/images/2021/08/exemplo-de-imagem-carregada-pra-compartilhamento-1511276983.jpg"/> <meta itemprop="description" content="Is a compact and easy-to-use tag creator to optimize your site"/> <link rel="canonical" href="https://kitsunewsys.com/kitsunecode/optimizer/example/"/>
@publisher
<?php require __DIR__ . "/../vendor/autoload.php"; $op = new \KitsuneCode\Optimizer\Optimizer(); echo $op->publisher( "kitsune", "enossantana" )->render();
@publisher 结果
<meta property="article:publisher" content="https://#/kitsune"/> <meta property="article:author" content="https://#/enossantana"/>
@twitterCard
<?php require __DIR__ . "/../vendor/autoload.php"; $op = new \KitsuneCode\Optimizer\Optimizer(); echo $op->twitterCard( "kitsunews", "@enoswmaster", "kitsunewsys.com", "summary_large_image" )->render();
@twitterCard 结果
<meta name="twitter:site" content="kitsunews"/> <meta name="twitter:domain" content="kitsunewsys.com"/> <meta name="twitter:creator" content="@enoswmaster"/> <meta name="twitter:card" content="summary_large_image"/>
@openGraph
<?php require __DIR__ . "/../vendor/autoload.php"; $op = new \CoffeeCode\Optimizer\Optimizer(); echo $op->openGraph( "kitsune", "pt_BR", "article" )->render();
@openGraph 结果
<meta property="og:type" content="article"/> <meta property="og:site_name" content="kitsune"/> <meta property="og:locale" content="pt_BR"/>
支持
安全:如果您发现任何与安全相关的问题,请通过电子邮件 devenos@icloud.com 而不是使用问题跟踪器来报告。
如果您发现任何与安全相关的问题,请通过电子邮件 devenos@icloud.com 而不是使用问题跟踪器来报告。
感谢
致谢
- Enos S. S. Silva(开发者)
许可证
MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件。