From 83a0a0547e48f7e69edb81b246bac004e6fbdb04 Mon Sep 17 00:00:00 2001 From: harttle Date: Mon, 26 Sep 2016 21:52:23 +0800 Subject: [PATCH] add: demo --- demo/bar.liquid | 1 + demo/foo.liquid | 11 +++++++++++ demo/index.js | 20 ++++++++++++++++++++ demo/package.json | 14 ++++++++++++++ 4 files changed, 46 insertions(+) create mode 100644 demo/bar.liquid create mode 100644 demo/foo.liquid create mode 100644 demo/index.js create mode 100644 demo/package.json 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" + } +}