summaryrefslogtreecommitdiffstats
path: root/lib/generators
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2015-01-19 20:46:05 +0100
committerSamy Pessé <samypesse@gmail.com>2015-01-19 20:46:05 +0100
commit9a2b03b1835ca14239b61fb7b8610c782bb460e7 (patch)
treec5e86316b690f7341fc652058e8c9b35ffa8176f /lib/generators
parent2b2b4f46c2102a85bbc98dc17fe27085d2035c40 (diff)
downloadgitbook-9a2b03b1835ca14239b61fb7b8610c782bb460e7.zip
gitbook-9a2b03b1835ca14239b61fb7b8610c782bb460e7.tar.gz
gitbook-9a2b03b1835ca14239b61fb7b8610c782bb460e7.tar.bz2
Handle different structure in json multilingual output
Diffstat (limited to 'lib/generators')
-rw-r--r--lib/generators/json.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/generators/json.js b/lib/generators/json.js
index 02a0536..6dc468e 100644
--- a/lib/generators/json.js
+++ b/lib/generators/json.js
@@ -24,7 +24,7 @@ Generator.prototype.writeParsedFile = function(page, input) {
sections: page.sections
};
- var output = path.basename(input, path.extname(input))+".json";
+ var output = that.changeExtension(input, ".json");
output = path.join(that.options.output, output);
return fs.writeFile(
@@ -41,11 +41,12 @@ Generator.prototype.langsIndex = function(langs) {
if (langs.length == 0) return Q.reject("Need at least one language");
var mainLang = _.first(langs).lang;
+ var readme = that.changeExtension(that.book.readmeFile, ".json");
return Q()
.then(function() {
return fs.readFile(
- path.join(that.options.output, mainLang, "README.json")
+ path.join(that.options.output, mainLang, readme)
);
})
.then(function(content) {