AssetManifest

Free!
Download
AssetManifest
Description

Addon for Statamic: searches occurences of files and replaces them as listed in the manifest

Heavily inspired by https://github.com/edcs/laravel-mix-statamic.

Installation

with git

Run this command in the root of your theme:

git submodule add [email protected]:mmintel/statamic-asset-manifest.git site/addons/AssetManifest

without git

Download the addon and place it in your Statamic folder under site/addons/AssetManifest.

Usage

Just place an asset-manifest.json in your theme and reference your assets via {{ asset_manifest:js }} or {{ asset_manifest:css }} and this addon will replace them with the associated files of your manifest.

A manifest file looks like that:

{
  "/css/default.css":"/css/default-9c1d17762e887e413460d516954c2406.css",
  "/js/default.js":"/js/default-2706e5c549bb2e6acd588e27880516cd.js"
}

This addon will not generate this manifest for you, it will just replace your assets. To generate this file you should use a build tool like Gulp, Grunt, Webpack, NPM scripts or whatever.

If no manifest file was found it will simply load the files without hashes.

Importing specific files

The asset_manifest tag works exactly like the theme tag. So e.g. {{ asset_manifest:css }} will import /css/default.css and {{ asset_manifest:css src="test" }} will import /css/test.css.

This addon will not generate this manifest for you, it will just replace your assets. To generate this file you should use a build tool like Gulp, Grunt, Webpack, NPM scripts or whatever.


Important Links
Details
Released April 13, 2018
Updated 11 months ago
Version v1.0.0
Downloads 329
Requires Statamic 2

Mintel.me

More by Mintel.me

Similar Addons

See All
CLI commands to create test and sample content.

Overload

by Statamic in Tool, Utility
CLI commands to create test and sample content.
Log into you site, from any page, using the Esc key

Mousetrap

by Erin Dalzell in Utility
Log into you site, from any page, using the Esc key