Skip to content
雷宗民 edited this page Jun 28, 2013 · 2 revisions

1. Compile your template: tinyliquid.compile(template, [options])

Will returns a function, you can call the function to render.

Example:

var render = tinyliquid.compile('Hello, {{name}}');

2. Create a new context: tinyliquid.newContext([options])

Will returns an object, the result can use in the render function.

Example:

var context = tinyliquid.newContext({
  locals: {
    name: 'Lei'
  }
});

3. Render your template: render(context, callback)

Call context.getBuffer() to get the results.

Example:

var render = tinyliquid.compile('Hello, {{name}}');
var context = tinyliquid.newContext({
  locals: {
    name: 'Lei'
  }
});

render(context, function (err) {
  if (err) console.error(err);
  console.log(context.getBuffer());
  // will output: Hello, Lei
});