Algolia for Jekyll
Add fast and relevant search to your Jekyll site
Read the documentation

Automatic Indexing

Plug in your Algolia API keys and run jekyll algolia. The plugin will traverse all your posts, pages and custom collections and push them to your index.

$ bundle exec jekyll algolia ~ Configuration file: /home/user/jekyll-website/_config.yml ~ Processing site... ~ Extracting records... ~ Updating records in index jekyll-website... ~ Pushing 822 records Indexing complete

Extensible

Customize which files are indexed and many other behaviors using a variety of configuration options. You can even add your own custom Ruby hooks into the plugin lifecycle to get the exact output you want.

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iure fuga vero ea ipsa aspernatur dolore tempora est facere quam temporibus similique, expedita. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iure fuga vero ea ipsa

Incremental

The plugin is smart enough to only index content that changed between two runs. This helps make the most out of your Algolia quota.

Index on deploy

If your website is hosted on Netlify or GitHub Pages, the plugin can automatically re-index your content on each deploy. This keeps your search and your site in sync!