README
node-squarespace-jsont
The JSONT template rendering engine for Squarespace in node.js.
Installation
npm install node-squarespace-jsont
Updating
npm update node-squarespace-jsont
Usage
var sqsJsonTemplate = require( "node-squarespace-jsont" );
// template = string html, data = page json object
sqsJsonTemplate.render( template, data );
Given some json data
{
"collection" : {
"title" : "Page Title",
"description" : "This is the page description."
}
}
And an html template with json-t
{.section collection}
<h1>{title}</h1>
<p>{description}</p>
{.end}
You get the following on render
<h1>Page Title</h1>
<p>This is the page description.</p>
Resources
These links should help the dive into json-template.
Pull Requests
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request