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 1 year ago
Version v1.0.0
Downloads 494
Requires Statamic 2

Mintel.me

More by Mintel.me

Similar Addons

See All
Loop through an array of future dates, days, months, or years.

Future

by Taylor Collins in Dates, Forms, Utility
Loop through an array of future dates, days, months, or years.
Add embedded maps or geo data to your content with ease using a drag and drop interface. $2

Cartographer

by Andrew Haine in Fieldtype, Maps, Control Panel, Enhancement
Add embedded maps or geo data to your content with ease using a drag and drop interface.
See the latest content changes on your dashboard and/or in the CP $10

History

by Erin Dalzell in Utility, Widget
See the latest content changes on your dashboard and/or in the CP