laborb/statamic-favicon-generator

从Statamic控制面板生成真实favicon

1.2.4 2024-06-07 06:26 UTC

This package is auto-updated.

Last update: 2024-09-07 06:57:27 UTC


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。