diff options
author | Samy Pessé <samypesse@gmail.com> | 2014-08-18 19:14:14 -0700 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2014-08-18 19:14:14 -0700 |
commit | f77404afe180e97692897237dca7598eae33a761 (patch) | |
tree | acc8edad99500f7aac919ab2f7d6d19274c3bd81 /lib/generate/site/index.js | |
parent | 00496dbd09440d246ca903623ab093274d834e21 (diff) | |
parent | fbd7522748882b9b223e536ac1e935dc1c8bcb80 (diff) | |
download | gitbook-f77404afe180e97692897237dca7598eae33a761.zip gitbook-f77404afe180e97692897237dca7598eae33a761.tar.gz gitbook-f77404afe180e97692897237dca7598eae33a761.tar.bz2 |
Merge pull request #411 from GitbookIO/glossary-search
Glossary search
Diffstat (limited to 'lib/generate/site/index.js')
-rw-r--r-- | lib/generate/site/index.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/generate/site/index.js b/lib/generate/site/index.js index 1846da1..588ffdb 100644 --- a/lib/generate/site/index.js +++ b/lib/generate/site/index.js @@ -9,7 +9,7 @@ var parse = require("../../parse"); var BaseGenerator = require("../generator"); var links = require("../../utils/links"); var indexer = require('./search_indexer'); - +var glossaryIndexer = require('./glossary_indexer'); var Generator = function() { @@ -85,7 +85,13 @@ Generator.prototype._writeTemplate = function(tpl, options, output, interpolate) }; Generator.prototype.indexPage = function(lexed, pagePath) { + // Setup glossary indexer if not yet setup + if(!this.glossaryIndexer) { + this.glossaryIndexer = glossaryIndexer(this.options.glossary); + } + this.indexer.add(lexed, pagePath); + this.glossaryIndexer.add(lexed, pagePath); return Q(); }; |