Dochameleon
› Search

Search

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 →