grunt-mangony
Version:
Grunt wrapper for Mangony, another static site generator - fast, simple and powerful.
25 lines (20 loc) • 483 B
JavaScript
/**
* Represents a helper to use markdown files and return HTML.
*
* @author Sebastian Fitzner
*/
var Marked = require('marked');
var fs = require('fs');
(function() {
module.exports.register = function(Handlebars, options) {
/*
* Custom Markdown helper.
*
* @return HTML
*/
Handlebars.registerHelper('markdown', function(path) {
var content = fs.readFileSync(path, 'utf-8');
return new Handlebars.SafeString(Marked(content));
});
};
}).call(this);