teamnovu / statamic-unused-assets
此插件用于在Statamic仪表板上列出所有未使用的资产。
v2.0.2
2024-05-14 08:04 UTC
Requires
- statamic/cms: ^4.0 || ^5.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.13
README
这是一个插件,用于列出Statamic网站中未使用的所有资产。
特性
此插件添加了一个小部件,您可以将它添加到仪表板上。如果网站上有当前未使用的资产,它们将在该小部件中列出。
安装方法
在项目根目录中运行以下命令
composer require teamnovu/statamic-unused-assets
使用方法
只需像添加任何其他小部件一样,将小部件添加到您的 config/statamic/cp.php
中。
以下是一个示例,展示了您可以使用的所有可能的配置值。
'widgets' => [ // ... [ 'type' => 'unused-assets', // Required 'limit' => 300, // Default: 300 – The number of images to display from the widget. 'width' => 100, // Default: 100 – The size of the widget. 'excluded_paths' => [], // Example: ['assets/myFolder/'] - Default: [] – The paths to exclude from the search. ], ],
注意 此小部件永久缓存显示的资产,并在事件如 AssetDeleted、AssetSaved、AssetUploaded、EntryDeleted、EntrySaved、TermDeleted、TermSaved、GlobalSetDeleted、GlobalSetSaved 触发时更新缓存。
开发
由于潜在的繁重工作量,此插件需要运行。要本地测试插件,需要运行队列工作进程,例如。
php artisan queue:listen
致谢
此小部件基本上是从 Statamic Peak 开发套件 中提取的,并受到 Swiftmade Statamic Clear Assets 的启发进行了更新。