diff options
author | Samy Pessé <samypesse@gmail.com> | 2015-01-19 20:46:05 +0100 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2015-01-19 20:46:05 +0100 |
commit | 9a2b03b1835ca14239b61fb7b8610c782bb460e7 (patch) | |
tree | c5e86316b690f7341fc652058e8c9b35ffa8176f /lib/generators | |
parent | 2b2b4f46c2102a85bbc98dc17fe27085d2035c40 (diff) | |
download | gitbook-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.js | 5 |
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) { |