Dochameleon

- Docs
- Help
- Blog

› Search

- Configure

- Add to Menu

- Indexing

Dochameleon support search by Algolia. Algolia is super easy to setup, and its community plan is free.

###
Configure

After setup Algolia for your project. Add `searchConfig.js` along with `siteConfig.js`

    website/
    └── searchConfig.js

Content similiar to this:

    const searchConfig = {
      application_id: ...,
      search_api_key: ...,
      api_key: ...,
      js: 'https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js'
    }

    module.exports = searchConfig;

Make sure searchConfig.js is in your `.gitignore`. You want to keep api_key safe.

###
Add to Menu

Modify `siteConfig.js`, add this entry to headerLinks:

        {type: 'search'},

###
Indexing

Indexing happens at site generation time. When you run `npm run build`, the latest docs are pushed to Algolia.

← Core Component Analytics →