jdsdev/craft-manifest

Webpack的manifest.json在Craft模板中的辅助插件。

安装: 553

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 0

开放问题: 0

类型:craft-plugin

1.0.0 2019-09-04 15:45 UTC

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或更高版本。

安装

要安装此插件,请按照以下说明操作。

  1. 打开您的终端,进入Craft项目目录
cd /path/to/project
  1. 然后告诉Composer加载插件
composer require jdsdev/craft-manifest
  1. 在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