pixelopen/kirby-asset-version

为 Kirby CMS 添加修改时间戳到 CSS 和 JS 文件的插件

1.0.2 2024-03-24 14:22 UTC

This package is auto-updated.

Last update: 2024-08-24 15:28:08 UTC


README

GitHub release (with filter) Dependency Quality

这是一个为 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,
];