From: Geoff Kimball Date: Wed, 16 Mar 2016 22:40:10 +0000 (-0700) Subject: Add search to docs X-Git-Tag: v2.0.0-rc.4~38 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cf1e2047f19f81796a10359393fe4638f1a683fd;p=thirdparty%2Ffoundation%2Ffoundation-emails.git Add search to docs --- diff --git a/docs/layouts/default.html b/docs/layouts/default.html index ed8329aa..c1cf8863 100644 --- a/docs/layouts/default.html +++ b/docs/layouts/default.html @@ -27,7 +27,7 @@ {{> navigation}} {{> mobile-navigation}} - +
diff --git a/gulpfile.js b/gulpfile.js index b2ebe78d..c7e8bd09 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -18,11 +18,22 @@ supercollider template: foundationDocs.componentTemplate, marked: foundationDocs.marked, handlebars: foundationDocs.handlebars, + keepFm: true, + quiet: false, + pageRoot: 'docs/pages', data: { repoName: 'foundation-emails', editBranch: 'v2.0' } }) + .searchConfig({ + sort: ['page', 'component', 'sass variable', 'sass mixin', 'sass function', 'js class', 'js function', 'js plugin option', 'js event'], + pageTypes: { + library: function(item) { + return !!(item.library); + } + } + }) .adapter('sass') .adapter('js'); @@ -47,7 +58,10 @@ gulp.task('html', function() { layouts: 'docs/layouts/', partials: 'docs/partials/' })) - .pipe(gulp.dest('_build')); + .pipe(gulp.dest('_build')) + .on('finish', function() { + supercollider.buildSearch('_build/data/search.json', function() {}); + }); }); gulp.task('sass', ['sass:docs', 'sass:foundation']);