2.0.2 • Published 4 years ago

netlify-plugin-algolia-index v2.0.2

Weekly downloads
21
License
MIT
Repository
github
Last release
4 years ago

npm.io npm.io npm.io npm.io npm.io

Netlify Algolia Index Plugin

Netlify plugin to build a Algolia search index file to import manually. This package is no longer maintained, instead replaced by netlify-plugin-algolia-export which exports directly to Algolia.

Demo

Usage

To install, add the plugin in your netlify.toml or use the Netlify plugin directory. No config is required but we show the default options below.

[[plugins]]
  package = "netlify-plugin-algolia-index"

Options

The available options.

plugins.inputstyperequireddefaultdescription
excludeArrayfalse[]An array of paths to exclude from the build. e.g. ['/admin', '/404.html']
indexNameStringfalsesearchIndex.jsonThe name of the file to be saved to. You'll need to configure your metadata to point to this file.
textLengthNumberfalse7000The length the body of the page content will be truncated to. This is due to indexing limitations on community versions of Algolia, which we assume is the default.
stopwordsArrayfalse[]Additional stopwords. @see stopword

Examples

Exclude files

Your project probably contains some content files that you don't want your users to search. Pass an array of paths (or regex) to the files you don’t want to be indexed.

[[plugins]]
  package = "netlify-plugin-algolia-index"
    [plugins.inputs]
      exclude = ['''^\/admin.*''', '''^\/search.*''', '/404.html']

Exclude Everything BUT Blog Posts

Advanced Regex Alert! This will exclude all files that DON'T match the regex for URLs like /blog/(year)/(month)/(day)/(slug)/index.html.

[[plugins]]
  package = "netlify-plugin-algolia-index"
    [plugins.inputs]
      exclude = ['''^\/(?!blog\/[0-9]{4}\/[0-9]{2}\/[0-9]{2}\/(?!index.html)).*''']

Credit

Based on the Netlify Search Index Plugin by swyx for fetching and parsing the content into something we can index.

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.3.0

4 years ago

0.2.2

4 years ago

0.2.1

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago