Nerds Pledge Magnanimously
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    node-squarespace-jsontpublic

    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

    1. Fork it
    2. Create your feature branch (git checkout -b my-new-feature)
    3. Commit your changes (git commit -am 'Add some feature')
    4. Push to the branch (git push origin my-new-feature)
    5. Create new Pull Request

    install

    npm i node-squarespace-jsont

    Downloadsweekly downloads

    26

    version

    0.1.23

    license

    none

    repository

    githubgithub

    last publish

    collaborators

    • avatar