Algolia

Apprenez à configurer la recherche Algolia pour le thème Solitude.

Configuration du compte Algolia

  1. Créez un compte sur Algolia
  2. Créez un nouvel index
  3. Obtenez vos clés API depuis le tableau de bord

Installer le plugin

npm
pnpm
bun
yarn
npm i hexo-algolia

Configuration du thème

_config.solitude.yml
# Approximativement aux lignes 856 et 876
search:
  enable: true
  type: algolia # local / algolia / docsearch
  tags:
    # - Solitude
    # - Hexo

···

  # Algolia search
  algolia:
    appId: # Votre Application ID
    apiKey: # Votre Search-Only API Key
    indexName: # Nom de votre index
    hits:
      per_page: 6 # Résultats par page

Configuration Hexo

Ajoutez la configuration Algolia dans votre _config.yml :

_config.yml
algolia:
  applicationID: 'votre_application_id'
  apiKey: 'votre_search_only_api_key'
  adminApiKey: 'votre_admin_api_key'
  indexName: 'votre_index_name'
  chunkSize: 5000
  fields:
    - content:strip:truncate,0,500
    - excerpt:strip
    - gallery
    - permalink
    - photos
    - slug
    - tags
    - title

Indexation du contenu

Après configuration, indexez votre contenu :

hexo clean
hexo algolia