diff options
Diffstat (limited to 'lib/output/website/onPage.js')
-rw-r--r-- | lib/output/website/onPage.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/output/website/onPage.js b/lib/output/website/onPage.js index 8af3622..ddae986 100644 --- a/lib/output/website/onPage.js +++ b/lib/output/website/onPage.js @@ -2,6 +2,7 @@ var path = require('path'); var omit = require('omit-keys'); var Templating = require('../../templating'); +var Plugins = require('../../plugins'); var JSONUtils = require('../../json'); var LocationUtils = require('../../utils/location'); var Modifiers = require('../modifiers'); @@ -22,6 +23,7 @@ function onPage(output, page) { var prefix = options.get('prefix'); var book = output.getBook(); var config = book.getConfig(); + var plugins = output.getPlugins(); var engine = createTemplateEngine(output, page.getPath()); @@ -36,7 +38,11 @@ function onPage(output, page) { .then(function(resultPage) { // Generate the context var context = JSONUtils.encodeBookWithPage(output.getBook(), resultPage); + context.config = config.getValues().toJS(); + context.plugins = { + resources: Plugins.listResources(plugins, prefix).toJS() + }; context.template = { getJSContext: function() { @@ -47,7 +53,7 @@ function onPage(output, page) { gitbook: context.gitbook, basePath: basePath, book: { - language: null //context.book.language + language: null // context.book.language } }; } |