diff --git a/demo/bar.liquid b/demo/bar.liquid new file mode 100644 index 000000000..ee82ed63d --- /dev/null +++ b/demo/bar.liquid @@ -0,0 +1 @@ + diff --git a/demo/foo.liquid b/demo/foo.liquid new file mode 100644 index 000000000..9c18c6a02 --- /dev/null +++ b/demo/foo.liquid @@ -0,0 +1,11 @@ + + + + + + + +

Welcome to shopify-liquid!

+ {% include 'bar' %} + + diff --git a/demo/index.js b/demo/index.js new file mode 100644 index 000000000..e8376fbbc --- /dev/null +++ b/demo/index.js @@ -0,0 +1,20 @@ +var express = require('express'); +var app = express(); +var Liquid = require('..'); + +var engine = Liquid({ + root: __dirname, // for layouts and partials + extname: '.liquid' +}); + +app.engine('liquid', engine.express()); // register liquid engine +app.set('views', __dirname); // specify the views directory +app.set('view engine', 'liquid'); // set to default + +app.get('/', function (req, res) { + res.render('foo'); +}); + +app.listen(3000, function () { + console.log('Example app listening on port 3000!'); +}); diff --git a/demo/package.json b/demo/package.json new file mode 100644 index 000000000..9dd830060 --- /dev/null +++ b/demo/package.json @@ -0,0 +1,14 @@ +{ + "name": "express-demo", + "version": "1.0.0", + "description": "Express Demo Using Shopify-Liquid", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "harttle", + "license": "ISC", + "dependencies": { + "express": "^4.14.0" + } +}