summaryrefslogtreecommitdiffstats
path: root/lib/generators/site.js
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2015-01-21 20:04:03 +0100
committerSamy Pessé <samypesse@gmail.com>2015-01-21 20:04:03 +0100
commit98027cb0085f87613b3dd2bd6d4ac4ca37279b8c (patch)
tree90961360e0fa6ee1ad4172ee8a222abfb1409adb /lib/generators/site.js
parent3d8db17bc35d22ae514805ded1a4dd12ae968b60 (diff)
downloadgitbook-98027cb0085f87613b3dd2bd6d4ac4ca37279b8c.zip
gitbook-98027cb0085f87613b3dd2bd6d4ac4ca37279b8c.tar.gz
gitbook-98027cb0085f87613b3dd2bd6d4ac4ca37279b8c.tar.bz2
Fix path to assets in website
Diffstat (limited to 'lib/generators/site.js')
-rw-r--r--lib/generators/site.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/generators/site.js b/lib/generators/site.js
index 4999de9..5eb8782 100644
--- a/lib/generators/site.js
+++ b/lib/generators/site.js
@@ -115,10 +115,19 @@ Generator.prototype.writeParsedFile = function(page) {
var output = this.contentLink(page.path);
output = path.join(that.options.output, output);
+ var basePath = path.relative(path.dirname(output), this.options.output) || ".";
+ if (process.platform === 'win32') basePath = basePath.replace(/\\/g, '/');
+
return that.normalizePage(page)
.then(function() {
return that._writeTemplate(that.pageTemplate, {
+ progress: page.progress,
+
+ _input: page.path,
+ content: page.sections,
+ basePath: basePath,
+ staticBase: links.join(basePath, "gitbook")
}, output);
});
};