Получение панели поиска для работы с Hexo-Algolia
Есть некоторая проблема со старой учетной записью algolia, поэтому я должен создать новую, с новым идентификатором приложения, ключом API и т. Д., Для тестирования с обновленным содержимым, но теперь моя панель поиска не работает.
Итак, что в текущем _config.yml
Файл выглядит следующим образом:
algolia:
en:
api_key: c3d5d4c995b5e0c2ffb5623900279a66
index_name: hexo
zh-cn:
api_key: cdea7d4e47d84f6145b77e7f68689f35
index_name: hexo_zh-cn
и он на самом деле работает нормально с показом панели поиска. Просто, что содержимое поиска не так.
Так что с моим новым набором ключей ID и API я попытался просто заменить вышеуказанный ключ api_key на новый и запустить hexo algolia
команда показала следующую ошибку:
ERROR [Algolia] Please set a `HEXO_ALGOLIA_INDEXING_KEY` environment variable to enable content indexing.
ERROR >> Read https://npmjs.com/hexo-algolia#api-key for more informations.
Я следовал за документацией для Алголии со следующей поправкой к _config.yml
и hexo algolia
команда работает как шарм:
algolia:
applicationID: CDWIP9PSJ7
apiKey: 218de3a558ce35814a7ac580345770a5
indexName: hexo
Однако, вот в чем проблема, моя оригинальная строка поиска больше не будет отображаться:/ Я заметил, что это, вероятно, из-за отсутствия en:
& zh-cn:
, но когда я добавил их в мой hexo-algolia
команда не будет работать снова со следующей ошибкой:
FATAL Something's wrong. Maybe you can find the solution here: http://hexo.io/docs/troubleshooting.html
AlgoliaSearchError: Please provide an application ID. Usage: algoliasearch(applicationID, apiKey, opts)
Итак, теперь я озадачен, как старый код может работать без идентификатора приложения? и возникает вопрос, есть ли обновление версии до Algolia и, следовательно, также обновление формата?
Я на самом деле больше беспокоюсь о том, как заставить панель поиска появляться снова, но я верю, что приведенный выше вопрос может привести меня к решению проблемы. Но для тех, кто знает, помощь очень ценится!
Я полагаю, что связь "панель поиска с алфавитом" связана с after_footer.swig
файл со следующим исходным кодом:
<!-- Algolia -->
{% if config.algolia[page.lang] %}
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script>
<script type="text/javascript">
document.getElementById('search-input-wrap').classList.add('on');
docsearch({
apiKey: '{{ config.algolia[page.lang].api_key }}',
indexName: '{{ config.algolia[page.lang].index_name }}',
inputSelector: '#search-input'
});
</script>
{% endif %}
Большое спасибо заранее!