summaryrefslogtreecommitdiffstats
path: root/lib/output/generatePage.js
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2016-05-12 12:19:00 +0200
committerSamy Pessé <samypesse@gmail.com>2016-05-12 12:19:00 +0200
commita091c5b331282bbcc4e0a3b79fbc32dd6f842747 (patch)
tree39bcc8a395111f059f4e65dc44f072b28a3d10a3 /lib/output/generatePage.js
parent784b3379b50bb0c2986efaca55940d14feb10d3a (diff)
downloadgitbook-a091c5b331282bbcc4e0a3b79fbc32dd6f842747.zip
gitbook-a091c5b331282bbcc4e0a3b79fbc32dd6f842747.tar.gz
gitbook-a091c5b331282bbcc4e0a3b79fbc32dd6f842747.tar.bz2
Fix path resolution when generating page with conrefs
Diffstat (limited to 'lib/output/generatePage.js')
-rw-r--r--lib/output/generatePage.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/output/generatePage.js b/lib/output/generatePage.js
index 7e4e454..5b0d4f6 100644
--- a/lib/output/generatePage.js
+++ b/lib/output/generatePage.js
@@ -1,3 +1,5 @@
+var path = require('path');
+
var Promise = require('../utils/promise');
var error = require('../utils/error');
var timing = require('../utils/timing');
@@ -44,7 +46,8 @@ function generatePage(output, page) {
// Render templating syntax
.then(function(content) {
- return Templating.render(engine, filePath, content, context);
+ var absoluteFilePath = path.join(book.getContentRoot(), filePath);
+ return Templating.render(engine, absoluteFilePath, content, context);
})
.then(function(output) {