diff options
author | Samy Pessé <samypesse@gmail.com> | 2014-03-31 17:17:34 -0700 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2014-03-31 17:17:34 -0700 |
commit | ce3e1030248e07bca2d4112b5754bdbca20a5229 (patch) | |
tree | 1f1e8a989cd74c6bc67a2f6867da83ca387f50a7 /lib/generate/index.js | |
parent | 8ecaeb86f9c530cdf38ee7026c2f91bae57c0d0f (diff) | |
download | gitbook-ce3e1030248e07bca2d4112b5754bdbca20a5229.zip gitbook-ce3e1030248e07bca2d4112b5754bdbca20a5229.tar.gz gitbook-ce3e1030248e07bca2d4112b5754bdbca20a5229.tar.bz2 |
Add navigation parsed in footer
Diffstat (limited to 'lib/generate/index.js')
-rw-r--r-- | lib/generate/index.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/generate/index.js b/lib/generate/index.js index 14168fd..351cc82 100644 --- a/lib/generate/index.js +++ b/lib/generate/index.js @@ -7,7 +7,7 @@ var parse = require("../parse"); var template = require("./template"); var generate = function(root, output, options) { - var files, summary, tpl; + var files, summary, navigation, tpl; options = _.defaults(options || {}, { // Book title @@ -45,6 +45,9 @@ var generate = function(root, output, options) { return fs.readFile(path.join(root, "SUMMARY.md"), "utf-8") .then(function(_summary) { summary = parse.summary(_summary); + + // Parse navigation + navigation = parse.navigation(summary); }); }) @@ -57,7 +60,8 @@ var generate = function(root, output, options) { githubAuthor: options.github.split("/")[0], githubId: options.github, title: options.title, - summary: summary + summary: summary, + allNavigation: navigation } }) }) |