Skip to content

arielfr/express-handlebars-layouts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Express-Handlebars-Layouts

Usage

You only need to call scanRoutes and pass the directory that contains your routes

var handlebars  = require('express-handlebars'),
    layouts = require('express-handlebars-layouts');

module.exports = function(app){
    var hbs = handlebars.create({
        partialsDir: [
            'templates/partials/'
        ]
    });

    //Register layouts helpers on handlebars
    hbs.handlebars.registerHelper(layouts(hbs.handlebars));

    app.engine('handlebars', hbs.engine);
    app.set('view engine', 'handlebars');
    app.set('views', global.__basedir + '/templates');

    if( global.config.get('handlebars.cache') ){
        app.enable('view cache');
    }
};

Releases

No releases published

Packages

No packages published