elephpant / favicon
生成多个favicon的简单方法。
1.1.0
2020-10-02 17:26 UTC
Requires
- php: ^7.1
- ext-fileinfo: *
- ext-gd: *
- ext-simplexml: *
This package is auto-updated.
Last update: 2024-09-29 05:55:58 UTC
README
安装
Composer (推荐)
使用Composer从Packagist安装此库:elephpant/favicon
从您的项目目录运行以下命令以添加依赖项
composer require elephpant/favicon "^1.0"
或者,直接将依赖项添加到您的composer.json
文件中
"require": { "elephpant/favicon": "^1.0" }
用法
<?php use ElePHPant\Favicon\Favicon; // ORIGINAL IMAGE (recommended minimum size: 310x310 px), FOLDER, SITE URL $favicon = (new Favicon('source.png', 'img/ico', 'https://site.com')) ->favicon() ->render();
<head> <meta charset="UTF-8"> <title>Document</title> <!-- ========== Favicon ========== --> <?= $favicon; ?> </head>
基本结果
<head> <meta charset="UTF-8"> <title>Document</title> <!-- ========== Favicon ========== --> <link rel="apple-touch-icon-precomposed" href="https://site.com/img/ico/apple-touch-icon-57x57.png" sizes="57x57"/> <link rel="apple-touch-icon-precomposed" href="https://site.com/img/ico/apple-touch-icon-114x114.png" sizes="114x114"/> <link rel="apple-touch-icon-precomposed" href="https://site.com/img/ico/apple-touch-icon-72x72.png" sizes="72x72"/> <link rel="apple-touch-icon-precomposed" href="https://site.com/img/ico/apple-touch-icon-144x144.png" sizes="144x144"/> <link rel="apple-touch-icon-precomposed" href="https://site.com/img/ico/apple-touch-icon-60x60.png" sizes="60x60"/> <link rel="apple-touch-icon-precomposed" href="https://site.com/img/ico/apple-touch-icon-120x120.png" sizes="120x120"/> <link rel="apple-touch-icon-precomposed" href="https://site.com/img/ico/apple-touch-icon-76x76.png" sizes="76x76"/> <link rel="apple-touch-icon-precomposed" href="https://site.com/img/ico/apple-touch-icon-152x152.png" sizes="152x152"/> <link rel="icon" href="https://site.com/img/ico/favicon-196x196.png" sizes="196x196" type="image/png"/> <link rel="icon" href="https://site.com/img/ico/favicon-96x96.png" sizes="96x96" type="image/png"/> <link rel="icon" href="https://site.com/img/ico/favicon-32x32.png" sizes="32x32" type="image/png"/> <link rel="icon" href="https://site.com/img/ico/favicon-16x16.png" sizes="16x16" type="image/png"/> <link rel="icon" href="https://site.com/img/ico/favicon-128x128.png" sizes="128x128" type="image/png"/> <meta name="application-name" content="&nbsp;"/> <meta name="msapplication-TileColor" content="#FFFFFF"/> <meta name="msapplication-TileImage" content="https://site.com/img/ico/mstile-144x144.png"/> <meta name="msapplication-square70x70logo" content="https://site.com/img/ico/mstile-70x70.png"/> <meta name="msapplication-square150x150logo" content="https://site.com/img/ico/mstile-150x150.png"/> <meta name="msapplication-wide310x150logo" content="https://site.com/img/ico/mstile-310x150.png"/> <meta name="msapplication-square310x310logo" content="https://site.com/img/ico/mstile-310x310.png"/> </head>
RSS(可选参数)
<meta name="msapplication-notification" content="frequency=30;polling-uri=https://notifications.buildmypinnedsite.com/?feed=https://site.com/rss.xml.xml&id=1;polling-uri2=https://notifications.buildmypinnedsite.com/?feed=https://site.com/rss.xml.xml&id=2;polling-uri3=https://notifications.buildmypinnedsite.com/?feed=https://site.com/rss.xml.xml&id=3;polling-uri4=https://notifications.buildmypinnedsite.com/?feed=https://site.com/rss.xml.xml&id=4;polling-uri5=https://notifications.buildmypinnedsite.com/?feed=https://site.com/rss.xml.xml&id=5;cycle=1"/>
贡献
工程师永远都不够,所以我们非常欢迎通过Pull Requests进行贡献。有关详情,请参阅CONTRIBUTING
鸣谢
- Wilder Amorim(开发者)
- 所有贡献者(这岩石)
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。