grunt-liquid
Compile Liquid (node-liquid) templates.
If you haven't used grunt before, be sure to check out the Getting Started guide, as it explains how to create a gruntfile as well as install and use grunt plugins. Once you're familiar with that process, install this plugin with this command:
npm install --save-dev grunt-liquid
Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
grunt.loadNpmTasks('grunt-liquid');
Tip: the load-grunt-tasks module makes it easier to load multiple grunt tasks.
See the grunt docs on how to configure tasks and more advanced usage.
grunt.initConfig({
liquid: {
options: {
includes: 'test/fixtures/inc',
products: [
{
name: "Wonderflonium",
price: "$9.99",
description: "Great for building freeze rays!"
}
]
},
pages: {
files: [
{ expand: true, flatten: true, src: 'src/*.liquid', dest: 'dest/', ext: '.html' }
]
}
},
});
grunt.loadNpmTasks('grunt-liquid');
grunt.registerTask('default', ['liquid']);
Options beside the following are treated as variables that are injected into the template.
Type: Array
or String
Default: ""
MIT © Marcel Jackwerth