Numbers Produce Meaning

    h-js

    0.0.1 • Public • Published

    h-js

    NPM

    Hogan.js NPM package for express 3.x Forked from https://github.com/nullfirm/hjs due to no support on the original repository. We promise to support this package with all our goodness.

    Installation

    $ npm install -g express@3.0  h-js
    

    Quick Start

    Install Express :

    $ npm install -g express@3.0
    

    Create express app :

    $ express -H /tmp/testapp
    $ cd /tmp/testapp/
    & npm install
    

    Manual Start

    Install Express :

    $ npm install -g express@3.0
    

    Create express app :

    $ express /tmp/testapp
    $ cd /tmp/testapp/
    

    Edit package.json :

    $ vi package.json
    
    "dependencies"{
        "express": "3.0.0",
        "h-js": "*"
    }
    $ npm install
    

    Edit app.js :

    app.set('view engine', 'h-js');

    Make views/index.hjs :

    <html>
    <head>
        <title>{{ title }}</title>
    </head>
    <body>
        <p>{{ title }}</p>
    </body>
    </html>

    Start server :

    $ node app
    

    Partials

    index.hjs

    <html>
    <head>
        <title>{{ title }}</title>
    </head>
    <body>
        <p>{{ title }}</p>
        {{> footer }}
    </body>
    </html>

    footer.hjs

    <div>My awesome footer</div>

    To use a partial once:

    res.render('index', {
        title: 'My Test App',
        partials: {footer: 'footer'}
    });

    To include a partial on every page:

    app.set('partials', {footer: 'footer'});

    More Information

    express is Fast, unopinionated, minimalist web framework for node.

    Hogan.js is a compiler for the Mustache templating language. For information on Mustache, see the manpage and the spec.

    Install

    npm i h-js

    DownloadsWeekly Downloads

    0

    Version

    0.0.1

    License

    none

    Last publish

    Collaborators

    • linslin