pixelopen / kirby-asset-version
为 Kirby CMS 添加修改时间戳到 CSS 和 JS 文件的插件
1.0.2
2024-03-24 14:22 UTC
Requires
- php: >=8.0.0 <8.4.0
- getkirby/cms: ^3.9.0||^4.0.0
- getkirby/composer-installer: ^1.1
Requires (Dev)
This package is auto-updated.
Last update: 2024-08-24 15:28:08 UTC
README
这是一个为 Kirby CMS 提供的插件,用于将修改时间戳添加到您的资源文件(JS 和 CSS)中,只要它们是通过 css() 和 js() 辅助函数嵌入的。
此插件是基于 Timo Schneider 开发的 cachebuster 分支:[https://github.com/schnti/kirby3-cachebuster](https://github.com/schnti/kirby3-cachebuster)
我们在代码级别进行了简化,更重要的是,资源版本化不需要 URL 重新编写,与 Apache 和 nginx 兼容。
商业用途
此插件是免费的,但如果您将其用于商业项目,请考虑
安装
下载
下载文件 并将它们放置在 site/plugins/asset-version
内。
Composer
composer require pixelopen/kirby-asset-version
Git Submodule
您可以将插件作为 Git 子模块添加。
$ cd your/project/root
$ git submodule add https://github.com/Pixel-Open/kirby-asset-version.git site/plugins/asset-version
$ git submodule update --init --recursive
$ git commit -am "Add Kirby asset version plugin"
运行以下命令以更新插件
$ cd your/project/root
$ git submodule foreach git checkout master
$ git submodule foreach git pull
$ git commit -am "Update submodules"
$ git submodule update --init --recursive
选项
您可以在您的 /site/config/config.php
中使用以下行禁用插件
return [ 'pixelopen.asset-version.active' => false, ];