laborb / statamic-favicon-generator
从Statamic控制面板生成真实favicon
Requires
- php: ^8.0
- statamic/cms: 5.*
README
Favicon Generator是一个Statamic插件,可以通过realfavicon.net API自动生成所有必要的favicon。一旦配置完成,您和您的客户只需在Statamic控制面板中点击一次即可重新生成所有favicon。
功能
此插件涵盖了realfavicon.net favicon生成器的所有功能。
- 网页favicon
- 移动设备应用图标
- 搜索和固定标签页图标
- Safari和IOS背景和边距
- Android应用图标
如何安装
您可以在Statamic控制面板的“工具 > 插件”部分搜索此插件并点击“安装”,或者从项目根目录运行以下命令
composer require laborb/statamic-favicon-generator
然后您需要在布局中的<head>
和</head>
标签之间添加{{ favicon }}
Antlers标签。
如何使用
安装此插件后,您将在Statamic控制面板的“实用工具 > Favicon”部分找到选项。在那里您可以设置免费的realfavicon.net API密钥并定义主favicon。
点击“保存并生成”以保存设置并生成所有配置的favicon。
如何配置
发布配置文件
php artisan vendor:publish --tag=favicon-generator-config
资产容器
您可以在config/statamic/favicons.php
中配置Statamic资产容器,以将所有生成的favicon存储在config/statamic/favicons.php
中。如果设置为null
,则将使用找到的第一个资产容器。Statamics默认为Assets
。
可选图标生成
默认情况下,插件将仅生成标准网页favicon。您可以通过在发布后取消注释并编辑config/statamic/favicons.php
配置文件中的选项设置来配置其他图标。
您可以在以下位置找到所有可用选项: https://realfavicongenerator.net/api/non_interactive_api
许可
MIT许可(MIT)。有关更多信息,请参阅LICENSE.md。