diff options
Diffstat (limited to 'lib/generate/template.js')
-rw-r--r-- | lib/generate/template.js | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/lib/generate/template.js b/lib/generate/template.js index 8f63190..fdb3578 100644 --- a/lib/generate/template.js +++ b/lib/generate/template.js @@ -22,9 +22,12 @@ var initTemplate = function(options) { }); return function(input, output, local) { + var _input = input; input = path.join(options.root, input); output = path.join(options.output, output); + var basePath = path.relative(path.dirname(output), options.output) || "."; + // Read markdown file return fs.readFile(input, "utf-8") @@ -37,8 +40,10 @@ var initTemplate = function(options) { .then(function(sections) { return tpl( _.extend(local || {}, options.locals, { - _input: input, - content: sections + _input: _input, + content: sections, + basePath: basePath, + staticBase: path.join(basePath, "gitbook") }) ); }) |