jdsdev / craft-manifest
Webpack的manifest.json在Craft模板中的辅助插件。
1.0.0
2019-09-04 15:45 UTC
Requires
- craftcms/cms: ^3.0.0
This package is auto-updated.
Last update: 2024-09-24 00:50:12 UTC
README
从mister-bk/craft-plugin-mix改编,以支持通用的Webpack。
添加了一组twig过滤器,以在提供相应的源文件时查找manifest.json(由webpack-manifest-plugin输出)中的文件。
要求
此插件需要Craft CMS 3.0.0或更高版本。
安装
要安装此插件,请按照以下说明操作。
- 打开您的终端,进入Craft项目目录
cd /path/to/project
- 然后告诉Composer加载插件
composer require jdsdev/craft-manifest
- 在Craft控制面板中,转到设置→插件,点击“安装”按钮为“Manifest”。
配置
要配置Manifest,请在Craft控制面板转到设置→插件→Manifest。
可用的设置有
- 公共路径 - 包含index.php的公共目录的路径
- 资产路径 - Webpack存储编译文件的资产目录的路径
用法
查找一个带有版本的CSS文件。
<link rel="stylesheet" href="{{ manifest('css/main.css') }}">
查找一个带有版本的JavaScript文件。
<script src="{{ manifest('js/main.js') }}"></script>
懒加载一个带有版本的文件,并根据文件扩展名构建标签。
{{ manifest('js/main.js', true) | raw }}
或者将版本文件的內容内联包含。
{{ manifest('css/main.css', true, true) | raw }}
许可证
Craft Manifest是开源软件,使用MIT许可证MIT license。