elastic jekyll
1.0.0
Pesquise de texto completo pelo seu blog Jekyll com o Elasticsearch.
_site usando o BeautifulSoup para obter conteúdo mais preciso em vez de usar o markdown bruto.indexer.py para refletir sua localização.python main.py <path_to_blog> , executando sem argumento assumirá que seu blog compilado está localizado em ~/blog/_site .indexer.py para apontar para os elementos HTML corretos para o título, o conteúdo da postagem etc. (supondo que você tenha classes CSS exclusivas para elas).searcher.py . Devido ao fato de a biblioteca depender da saída gerada no diretório _site , você precisará executar novamente o indexador depois de criar o seu blog novamente ao fazer alterações. Infelizmente, isso significa que não podemos usar algo como o Git Webhooks para automatizar ainda mais o processo, mas ainda é fácil quando colocado dentro de um script para executar após a criação do site.