From a186544fadf040bc2b4c83dfe41b6bd2a482c5a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samy=20Pess=C3=A9?= Date: Sun, 21 Feb 2016 19:28:20 +0100 Subject: [PATCH] Add defaults filters to website tpl engine --- lib/output/website.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/output/website.js b/lib/output/website.js index d35ece36f..835b8b52b 100644 --- a/lib/output/website.js +++ b/lib/output/website.js @@ -6,6 +6,7 @@ var I18n = require('i18n-t'); var Promise = require('../utils/promise'); var fs = require('../utils/fs'); +var defaultFilters = require('../template/filters'); var conrefsLoader = require('./conrefs'); var Output = require('./base'); @@ -89,6 +90,12 @@ WebsiteOutput.prototype.prepare = function() { that.env = new nunjucks.Environment(new nunjucks.FileSystemLoader(_.map(searchPaths, templatesPath))); + // Add GitBook default filters + _.each(defaultFilters, function(fn, filter) { + that.env.addFilter(filter, fn); + }); + + // Translate using _i18n locales that.env.addFilter('t', function(s) { return that.i18n.t(that.book.config.get('language'), s); });