diff options
author | Samy Pessé <samypesse@gmail.com> | 2016-02-21 19:28:20 +0100 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2016-02-21 19:28:20 +0100 |
commit | a186544fadf040bc2b4c83dfe41b6bd2a482c5a1 (patch) | |
tree | 506766b04343a6d7a756de961cda1734cd93d420 | |
parent | 7de152539d7834df62a9579590ed839ef55d2bb5 (diff) | |
download | gitbook-a186544fadf040bc2b4c83dfe41b6bd2a482c5a1.zip gitbook-a186544fadf040bc2b4c83dfe41b6bd2a482c5a1.tar.gz gitbook-a186544fadf040bc2b4c83dfe41b6bd2a482c5a1.tar.bz2 |
Add defaults filters to website tpl engine
-rw-r--r-- | lib/output/website.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/output/website.js b/lib/output/website.js index d35ece3..835b8b5 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); }); |