Handlebars renderer plugin for Hexo
With this plugin you can use the handlebars to render your theme. For Hexo 3.x
Usage
Install
npm install hexo-renderer-handlebars --save
Theme Development
Helpers & Partials
If you use handlebars to develop themes, you 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
:
var moment = ;module {return{date = Date;return ;};};
For partials, put them in a partials
function under the layout
, and you will be able to use them normally.
footer.hbs
:
<div>{{theme.author}} Something down here</div>