wnx / kirby-laravel-mix-helper
此包已废弃且不再维护。未建议替代包。
Laravel Mix 版本破坏助手
v1.0.0
2018-03-29 09:24 UTC
Requires
- composer/installers: ~1.0
This package is auto-updated.
Last update: 2023-01-28 10:41:57 UTC
README
Kirby 插件,用于使用 laravel-mix 的版本化/缓存破坏。
安装
将 kirby-laravel-mix-helper.php
放入 /site/plugins/kirby-laravel-mix-helper
文件夹。
高级:Composer
您也可以通过 Composer 安装此插件。在您的 Kirby 插件根目录下执行以下命令。Composer 会自动将文件放置在插件目录中。
composer require wnx/kirby-laravel-mix-helper
更改安装路径
如果您在 Kirby 项目中有一个自定义的文件夹结构,您也可以在您的 composer.json
中调整安装路径。添加以下设置
"extra": { "installer-paths": { "dist/site/plugins/kirby-laravel-mix-helper": ["wnx/kirby-laravel-mix-helper"] } }
高级:Git 子模块
git submodule add https://github.com/stefanzweifel/kirby-laravel-mix-helper.git site/plugins/kirby-laravel-mix-helper
使用
安装插件后,mix()
助手将可供您使用。然后,在您的模板中,您可以在 link
和 script
标签中使用它,如下所示
<link rel="stylesheet" href="<?php echo mix('/assets/css/main.css') ?>">
mix
助手将读取您的 mix-manifest.json
文件并将缓存破坏 ID 添加到资源路径。渲染的 HTML 将如下所示
<link rel="stylesheet" href="/assets/css/main.css?id=0ae511c15cfbd440f579">
配置
此插件提供了一个配置选项:mix.manifest
。如果您将 mix-manifest.json
文件存储在自定义路径,请将其添加到您的 config.php
文件中。
c::set('mix.manifest', 'assets/mix-manifest.json');
许可
MIT