elastic jekyll
1.0.0
Полнотекстовый поиск вашего блога Jekyll с Elasticsearch.
_site с помощью BeautifulSoup, чтобы получить более точный контент вместо использования необработанной отметки.indexer.py , чтобы отразить ваше местоположение.python main.py <path_to_blog> , запустившись без аргумента, предполагает, что ваш составленный блог находится по адресу ~/blog/_site .indexer.py , чтобы указать на правильные элементы HTML для заголовка, публиковать контент и т. Д. (При условии, что у вас есть уникальные классы CSS для них).searcher.py . Из-за того факта, что библиотека опирается на сгенерированный вывод в каталоге _site , вам нужно будет повторно запустить индексатор после того, как вы заново создали свой блог при внесении изменений. К сожалению, это означает, что мы не можем использовать что -то вроде Git Webhooks для дальнейшей автоматизации процесса, однако все еще легко помещать в скрипт для выполнения после создания вашего сайта.