wnx/kirby-laravel-mix-helper

此包已废弃且不再维护。未建议替代包。

Laravel Mix 版本破坏助手

v1.0.0 2018-03-29 09:24 UTC

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() 助手将可供您使用。然后,在您的模板中,您可以在 linkscript 标签中使用它,如下所示

<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