diff options
author | Aaron O'Mullan <aaron.omullan@friendco.de> | 2014-03-31 19:25:14 -0700 |
---|---|---|
committer | Aaron O'Mullan <aaron.omullan@friendco.de> | 2014-03-31 19:25:14 -0700 |
commit | a6d18e89dfe826ffb55da6c812a34f403a9e98d5 (patch) | |
tree | 45715c26d529dd3ecae7026bef1c585e547380fd /lib | |
parent | ec570ca68d615bcecff74b37c52897ee299e1463 (diff) | |
download | gitbook-a6d18e89dfe826ffb55da6c812a34f403a9e98d5.zip gitbook-a6d18e89dfe826ffb55da6c812a34f403a9e98d5.tar.gz gitbook-a6d18e89dfe826ffb55da6c812a34f403a9e98d5.tar.bz2 |
Symlink README.html to index.html for book output
Diffstat (limited to 'lib')
-rw-r--r-- | lib/generate/fs.js | 1 | ||||
-rw-r--r-- | lib/generate/index.js | 16 |
2 files changed, 13 insertions, 4 deletions
diff --git a/lib/generate/fs.js b/lib/generate/fs.js index 52c380d..f7ae772 100644 --- a/lib/generate/fs.js +++ b/lib/generate/fs.js @@ -8,4 +8,5 @@ module.exports = { mkdirp: Q.denodeify(fsExtra.mkdirp), copy: Q.denodeify(fsExtra.copy), remove: Q.denodeify(fsExtra.remove), + symlink: Q.denodeify(fsExtra.symlink), }; diff --git a/lib/generate/index.js b/lib/generate/index.js index 4b81d8f..35ee4f4 100644 --- a/lib/generate/index.js +++ b/lib/generate/index.js @@ -101,7 +101,7 @@ var generate = function(root, output, options) { summary: summary, allNavigation: navigation } - }) + }); }) // Copy file and replace markdown file @@ -133,7 +133,15 @@ var generate = function(root, output, options) { } }) .value() - ) + ); + }) + + // Symlink index.html to README.html + .then(function() { + return fs.symlink( + path.join(output, 'README.html'), + path.join(output, 'index.html') + ); }) // Copy assets @@ -142,9 +150,9 @@ var generate = function(root, output, options) { path.join(__dirname, "../../assets/static"), path.join(output, "gitbook") ); - }) + }); }; module.exports = { folder: generate -}
\ No newline at end of file +}; |