diff options
Diffstat (limited to 'lib/output/generatePage.js')
-rw-r--r-- | lib/output/generatePage.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/output/generatePage.js b/lib/output/generatePage.js index 4507f2e..113bf22 100644 --- a/lib/output/generatePage.js +++ b/lib/output/generatePage.js @@ -14,6 +14,7 @@ var createTemplateEngine = require('./createTemplateEngine'); */ function generatePage(output, page) { var book = output.getBook(); + var engine = createTemplateEngine(output); return Parse.parsePage(book, page) .then(function(resultPage) { @@ -34,13 +35,17 @@ function generatePage(output, page) { // Render templating syntax .then(function(content) { - var engine = createTemplateEngine(output); return Templating.render(engine, filePath, content); }) // Render page using parser (markdown -> HTML) .then(parser.page).get('content') + // Post processing for templating syntax + .then(function(content) { + return Templating.postRender(engine, content); + }) + // Return new page .then(function(content) { return resultPage.set('content', content); |