diff options
-rw-r--r-- | lib/parse/readme.js | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/lib/parse/readme.js b/lib/parse/readme.js index e3788af..85a8749 100644 --- a/lib/parse/readme.js +++ b/lib/parse/readme.js @@ -20,16 +20,18 @@ function parseReadme(src) { // Parse content nodes = marked.lexer(src); - var title = extractFirstNode(nodes, "heading"); - var description = extractFirstNode(nodes, "paragraph"); + title = extractFirstNode(nodes, "heading") || ''; + description = extractFirstNode(nodes, "paragraph") || ''; var convert = _.compose( function(text) { return _.unescape(text.replace(/(\r\n|\n|\r)/gm, "")); }, - _.partialRight(marked, _.extend({}, marked.defaults, { - renderer: renderer - })) + function(text) { + return marked.parse(text, _.extend({}, marked.defaults, { + renderer: renderer + })); + } ); return { |