mirror of
https://github.com/GitbookIO/gitbook.git
synced 2026-09-16 15:45:13 +00:00
Use API to create context for filters/blocks
This commit is contained in:
@@ -2,6 +2,7 @@ var path = require('path');
|
||||
var nunjucks = require('nunjucks');
|
||||
var DoExtension = require('nunjucks-do')(nunjucks);
|
||||
|
||||
var Api = require('../../api');
|
||||
var JSONUtils = require('../../json');
|
||||
var LocationUtils = require('../../utils/location');
|
||||
var fs = require('../../utils/fs');
|
||||
@@ -47,9 +48,14 @@ function createTemplateEngine(output, currentFile) {
|
||||
// Get languages
|
||||
var language = config.get('language');
|
||||
|
||||
// Create API context
|
||||
var context = Api.encodeGlobal(output);
|
||||
|
||||
return TemplateEngine.create({
|
||||
loader: loader,
|
||||
|
||||
context: context,
|
||||
|
||||
filters: defaultFilters.merge({
|
||||
/**
|
||||
Translate a sentence
|
||||
|
||||
Reference in New Issue
Block a user