hugo-lunr-ml

hugo-lunr-ml

Генерация индексов поиска для вашего Hugo статического сайта. Автоматически создает готовые к использованию файлы lunr-index.json, которые бесшовно интегрируются с lunr.js.

Когда использовать

Создание Hugo сайта с функциональностью поиска часто означает ручное создание индексов поиска или написание пользовательских скриптов. Для многоязычных сайтов это становится еще более сложным. Что если вы сможете автоматически генерировать индексы поиска, поддерживая несколько языков одной командой?

hugo-lunr-ml преобразует ваш контент Hugo в поисковые индексы. Независимо от того, является ли ваш сайт многоязычным или одноязычным, этот инструмент генерирует файлы, необходимые для мощного клиентского поиска на основе lunr.js.

Что он делает

  • Многоязычная поддержка - Генерация индексов поиска для нескольких языков
  • Автоматическая генерация - Сканирует ваш контент Hugo и создает готовые к использованию индексы
  • Интеграция с lunr.js - Выводит файлы, которые работают напрямую с lunr.js
  • Настраиваемый - Настройте пути ввода, пути вывода и языки по умолчанию
  • Простой рабочий процесс - Одна команда генерирует все необходимое

Почему это важно

Поиск не должен быть запоздалой мыслью. Когда ваш контент становится мгновенно доступным для поиска с минимальной настройкой, вы создаете лучший опыт для ваших читателей. Многоязычные сайты получают мощный поиск по всем языкам, а одноязычные сайты получают надежные возможности поиска без сложности.

Идеально для создателей Hugo сайтов, которые хотят функциональность поиска без ручной работы, разработчиков, управляющих многоязычным контентом, и всех, кто верит, что отличные сайты заслуживают отличного поиска.

Ссылки:

Platforms: npm