teamnovu/statamic-unused-assets

此插件用于在Statamic仪表板上列出所有未使用的资产。

v2.0.2 2024-05-14 08:04 UTC

This package is auto-updated.

Last update: 2024-09-14 08:48:11 UTC


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 的启发进行了更新。