diff --git a/Gemfile b/Gemfile index a35004b..6c539b6 100644 --- a/Gemfile +++ b/Gemfile @@ -20,6 +20,7 @@ group :jekyll_plugins do gem "jekyll-paginate", "~> 1.1.0" gem "jekyll-sitemap" gem 'jekyll-seo-tag' + gem 'jekyll-algolia', '~> 1.7', '>= 1.7.1' end # Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem diff --git a/Gemfile.lock b/Gemfile.lock index d6c5c30..1b370f7 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -3,6 +3,12 @@ GEM specs: addressable (2.7.0) public_suffix (>= 2.0.2, < 5.0) + algolia_html_extractor (2.6.4) + json (~> 2.0) + nokogiri (~> 1.10) + algoliasearch (1.27.5) + httpclient (~> 2.8, >= 2.8.3) + json (>= 1.5.1) colorator (1.1.0) concurrent-ruby (1.1.6) em-websocket (0.5.1) @@ -10,8 +16,10 @@ GEM http_parser.rb (~> 0.6.0) eventmachine (1.2.7) ffi (1.13.0) + filesize (0.2.0) forwardable-extended (2.6.0) http_parser.rb (0.6.0) + httpclient (2.8.3) i18n (0.9.5) concurrent-ruby (~> 1.0) jekyll (3.8.7) @@ -27,6 +35,15 @@ GEM pathutil (~> 0.9) rouge (>= 1.7, < 4) safe_yaml (~> 1.0) + jekyll-algolia (1.7.1) + algolia_html_extractor (~> 2.6) + algoliasearch (~> 1.26) + filesize (~> 0.1) + jekyll (>= 3.6, < 5.0) + json (~> 2.0) + nokogiri (~> 1.6) + progressbar (~> 1.9) + verbal_expressions (~> 0.1.5) jekyll-feed (0.13.0) jekyll (>= 3.7, < 5.0) jekyll-paginate (1.1.0) @@ -40,19 +57,26 @@ GEM jekyll (~> 3.8.5) jekyll-watch (2.2.1) listen (~> 3.0) + json (2.7.2) kramdown (1.17.0) liquid (4.0.3) listen (3.2.1) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) mercenary (0.3.6) + mini_portile2 (2.8.7) minima (2.5.1) jekyll (>= 3.5, < 5.0) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) + nokogiri (1.13.10) + mini_portile2 (~> 2.8.0) + racc (~> 1.4) pathutil (0.16.2) forwardable-extended (~> 2.6) + progressbar (1.13.0) public_suffix (4.0.5) + racc (1.8.1) rb-fsevent (0.10.4) rb-inotify (0.10.1) ffi (~> 1.0) @@ -63,12 +87,14 @@ GEM sass-listen (4.0.0) rb-fsevent (~> 0.9, >= 0.9.4) rb-inotify (~> 0.9, >= 0.9.7) + verbal_expressions (0.1.5) PLATFORMS ruby DEPENDENCIES jekyll (~> 3.6) + jekyll-algolia (~> 1.7, >= 1.7.1) jekyll-feed (~> 0.12) jekyll-paginate (~> 1.1.0) jekyll-seo-tag diff --git a/_config.yml b/_config.yml index 4dcfa34..ac8800b 100644 --- a/_config.yml +++ b/_config.yml @@ -48,6 +48,10 @@ plugins: - jekyll-sitemap ## Uncomment this line to silently generate a sitemaps.org compliant sitemap for your Jekyll site - jekyll-seo-tag +algolia: + application_id: 'P6LVOVM3QD' + index_name: site-search + # Exclude from processing. # The following items will not be processed, by default. # Any item listed under the `exclude:` key here will be automatically added to