Algolia for Jekyll

Add fast and relevant search to your Jekyll site

Read the documentation

Automatic indexing

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.

Extensible

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.

Incremental indexing

Incremental indexing

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

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!