Handlebars renderer plugin for Hexo
With this plugin you can use the handlebars to render theme. For Hexo 2.x
##Usage
###Install
npm install hexo-renderer-handlebars --save
###Theme Development
If you use handlebars to develop themes, may need to customize helpers. You can create a folder named helper
in the theme root, then exports all helpers to an javascript object in index.js
.
For example:
.
├── languages
└── layout
└── partials
└── footer.hbs
└── helper
└── index.js
index.js
:
module.exports = {
foo: function() { return 'foo.'; },
bar: function() { return 'bar.'; }
};
For partials, put them in a partials
function under the layout
, and you will be able to use them normally.
footer.hbs
: