Как добавить функцию поиска сайта в блог Jekyll?

Я изучаю миграцию моего сайта с Wordpress на Jekyll и хотел бы сохранить возможность полнотекстового поиска для сайта. Поиск Wordpress был быстрым, надежным и красиво отформатированным в соответствии с темой, и я не нашел достойной замены.

здесь плагин решение, которое использует indextank, но я не заинтересован в связывании моего поиска через коммерческий API с пользователями, ранжирующими элементы поиска, я просто хочу что-то сопоставимое для поиска WordPress.

Я также заглянул в Google Ajax api, но я не хочу, чтобы плавающее окно поиска ajax на сайте.

всегда есть поиск google для веб-сайта, но я не нашел это надежным. (Я не пробовал это с тех пор, как перешел в wordpress несколько лет назад, поэтому, возможно, я ошибаюсь).

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

4 ответов


один вариант для исследования Google Пользовательский Поиск.

вы упоминаете о попытке использовать Google в прошлом, но я не уверен, что вы имеете в виду пользовательское поле поиска как описано здесь. публикация этого в случае, если это поможет.


Jekyll + lunr.js = мощный полнотекстовый поиск, используя JavaScript в вашем браузере, для вашего статического сайта Jekyll



https://github.com/chinchang/super-search/

Это не требует дополнительной настройки. Просто подключи и играй библиотека, которая работает на RSS-каналы Вашего блога jekyll с аккуратным на странице поиска UI.