Skip to content

Commit

Permalink
v0.2.0
Browse files Browse the repository at this point in the history
Slight changes to API for template
  • Loading branch information
jonschlinkert committed Mar 1, 2014
1 parent b6dc34c commit 18e4b2f
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 6 deletions.
2 changes: 1 addition & 1 deletion bower.json
@@ -1,6 +1,6 @@
{
"name": "handlebars-helper-md",
"version": "0.1.7",
"version": "0.2.0",
"main": [
"./index.js"
]
Expand Down
14 changes: 10 additions & 4 deletions index.js
Expand Up @@ -117,23 +117,29 @@ module.exports.register = function (Handlebars, options, params) {
var fn = Handlebars.compile(template);
var output = fn(ctx);

// Prepend any content in the given partial to the output
// Prepend or append any content in the given partial to the output
var md = options.md || options.data.md || {};
var append = '';
if(md.origin === true) {
append = Handlebars.compile(Handlebars.partials[md.source_template])(ctx, {data: data});
var prepend = '';

if(md.prepend) {
prepend = Handlebars.compile(Handlebars.partials[md.prepend])(ctx, {data: data});
}
if(md.append) {
append = Handlebars.compile(Handlebars.partials[md.append])(ctx, {data: data});
}

return {
data: data,
prepend: prepend,
append: append,
content: marked(output)
};
}).sort(options.compare || compareFn).map(function (obj) {
if(options.debug) {file.writeDataSync(options.debug, obj);}

// Return content from src files
return obj.content + obj.append;
return obj.prepend + obj.content + obj.append;
}).join(options.sep);

result += src;
Expand Down
2 changes: 1 addition & 1 deletion package.json
@@ -1,7 +1,7 @@
{
"name": "handlebars-helper-md",
"description": "Convert markdown to HTML. Use wildcard (glob) patterns for files. Like Assemble itself, this helper will automatically determine the correct context to use, or a context may be explicitly passed in as a second parameter.",
"version": "0.1.7",
"version": "0.2.0",
"homepage": "https://github.com/helpers/handlebars-helper-md",
"author": {
"name": "Jon Schlinkert",
Expand Down

0 comments on commit 18e4b2f

Please sign in to comment.