diff --git a/lib/generators/website.js b/lib/generators/website.js
index fbf0a8d32..b884527fd 100644
--- a/lib/generators/website.js
+++ b/lib/generators/website.js
@@ -4,8 +4,8 @@ var Q = require("q");
var _ = require("lodash");
var nunjucks = require("nunjucks");
-var AutoEscapeExtension = require("nunjucks-autoescape");
-var FilterExtension = require("nunjucks-filter");
+var AutoEscapeExtension = require("nunjucks-autoescape")(nunjucks);
+var FilterExtension = require("nunjucks-filter")(nunjucks);
var fs = require("../utils/fs");
var BaseGenerator = require("../generator");
diff --git a/theme/templates/ebook/layout.html b/theme/templates/ebook/layout.html
index 1ff85bf23..c2501b606 100644
--- a/theme/templates/ebook/layout.html
+++ b/theme/templates/ebook/layout.html
@@ -1,8 +1,8 @@
- {{ htmlSnippet("html:start")|default("")|safe }}
+ {{ htmlSnippet("html:start")|default("", true)|safe }}
- {{ htmlSnippet("head:start")|default("")|safe }}
+ {{ htmlSnippet("head:start")|default("", true)|safe }}
{% block title %}{% endblock %}
@@ -11,14 +11,14 @@
{% if options.author %}{% endif %}
{% if options.isbn %}{% endif %}
{% block head %}{% endblock %}
- {{ htmlSnippet("head:end")|default("")|safe }}
+ {{ htmlSnippet("head:end")|default("", true)|safe }}
- {{ htmlSnippet("body:start")|default("")|safe }}
+ {{ htmlSnippet("body:start")|default("", true)|safe }}
{% block style %}{% endblock %}
{% block content %}{% endblock %}
{% block javascript %}{% endblock %}
- {{ htmlSnippet("body:end")|default("")|safe }}
+ {{ htmlSnippet("body:end")|default("", true)|safe }}
- {{ htmlSnippet("html:end")|default("")|safe }}
+ {{ htmlSnippet("html:end")|default("", true)|safe }}
diff --git a/theme/templates/website/layout.html b/theme/templates/website/layout.html
index 9e667996a..f3817d9aa 100644
--- a/theme/templates/website/layout.html
+++ b/theme/templates/website/layout.html
@@ -1,8 +1,8 @@
- {{ htmlSnippet("html:start")|default("")|safe }}
+ {{ htmlSnippet("html:start")|default("", true)|safe }}
- {{ htmlSnippet("head:start")|default("")|safe }}
+ {{ htmlSnippet("head:start")|default("", true)|safe }}
{% block title %}{% endblock %}
@@ -19,13 +19,13 @@
{% block style %}{% endblock %}
{% block head %}{% endblock %}
- {{ htmlSnippet("head:end")|default("")|safe }}
+ {{ htmlSnippet("head:end")|default("", true)|safe }}
- {{ htmlSnippet("body:start")|default("")|safe }}
+ {{ htmlSnippet("body:start")|default("", true)|safe }}
{% block content %}{% endblock %}
{% block javascript %}{% endblock %}
- {{ htmlSnippet("body:end")|default("")|safe }}
+ {{ htmlSnippet("body:end")|default("", true)|safe }}
- {{ htmlSnippet("html:end")|default("")|safe }}
+ {{ htmlSnippet("html:end")|default("", true)|safe }}