<!DOCTYPE html> <html> <head> <title>liquidjs for the browser</title> <script src="../../dist/liquid.js"></script> </head> <body> <script> var engine = window.Liquid({ extname: '.html', cache: true }); var src = '<h2>Welcome to {{ name | capitalize}}, ' + 'access time: {{date|date: "%Y-%m-%d %H:%M:%S"}}</h2>'; var ctx = { name: 'Liquid', date: new Date() }; engine.parseAndRender(src, ctx) .then(function(html) { return engine.renderFile('hello', ctx); }) .then(function(html) { document.body.innerHTML += html }); </script> </body> </html>