summaryrefslogtreecommitdiffstats
path: root/lib/output/website/createTemplateEngine.js
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2016-04-25 15:44:20 +0200
committerSamy Pessé <samypesse@gmail.com>2016-04-25 15:44:20 +0200
commitf5df41c75f6e6d25ffc9f86feeac29892fb9f856 (patch)
treed51e266f53ac17c4245673d0c7ca9535501297e4 /lib/output/website/createTemplateEngine.js
parent0c2dc06cb721a437480d5a10611511b8f84b00a8 (diff)
downloadgitbook-f5df41c75f6e6d25ffc9f86feeac29892fb9f856.zip
gitbook-f5df41c75f6e6d25ffc9f86feeac29892fb9f856.tar.gz
gitbook-f5df41c75f6e6d25ffc9f86feeac29892fb9f856.tar.bz2
Enable extension "do"
Diffstat (limited to 'lib/output/website/createTemplateEngine.js')
-rw-r--r--lib/output/website/createTemplateEngine.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/lib/output/website/createTemplateEngine.js b/lib/output/website/createTemplateEngine.js
index b90c3ad..5c5acee 100644
--- a/lib/output/website/createTemplateEngine.js
+++ b/lib/output/website/createTemplateEngine.js
@@ -1,4 +1,6 @@
var path = require('path');
+var nunjucks = require('nunjucks');
+var DoExtension = require('nunjucks-do')(nunjucks);
var TEMPLATES_FOLDER = require('../../constants/templatesFolder');
@@ -27,8 +29,11 @@ function createTemplateEngine(output) {
var loader = new Templating.ThemesLoader(tplSearchPaths);
- return new TemplateEngine({
- loader: loader
+ return TemplateEngine.create({
+ loader: loader,
+ extensions: {
+ 'DoExtension': new DoExtension()
+ }
});
}