Liquid.Partial is a tag for the Node.js implementation of Liquid (liquid-node) from Marcel Jackwerth, which is a port of Tobias Lutke's Liquid templating language.
It adds the ability to register templates (or strings that get parsed into templates) as partials and then refer to them in other templates with this notation:
{% partial my-partial-id %}
This is already included in the liquid.js project implementation.
Inside your project using liquid-node, simply install this package like this:
npm install node-liquid-partial
Or by installing the latest node package from git directly:
$ npm install git@github.com/tchype/node-liquid-partial
And then use it in your node program like this:
var Liquid = require('liquid-node');
var Liquid.Partial = require('liquid-partial');
var firstTemplate = Liquid.Template.parse('This is the first template');
Liquid.Partial.registerTemplate('first-template', firstTemplate);
Liquid.Partial.registerTemplate('second-template', 'This contains the first: "{% partial first-template %}"');
console.log(Liquid.Template.parse('{% partial second-template %}').render());
Which outputs:
This contains the first: "This is the first template"