summaryrefslogtreecommitdiffstats
path: root/lib/output/website/onPage.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/output/website/onPage.js')
-rw-r--r--lib/output/website/onPage.js8
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
}
};
}