elastic jekyll
1.0.0
Recherche en texte intégral de votre blog Jekyll avec Elasticsearch.
_site à l'aide de BeautifulSoup pour obtenir un contenu plus précis au lieu d'utiliser la marque brute.indexer.py pour refléter votre emplacement.python main.py <path_to_blog> , l'exécution sans argument supposera que votre blog compilé est situé sur ~/blog/_site .indexer.py pour pointer vers les éléments HTML corrects pour le titre, le contenu de publication, etc. (en supposant que vous avez des classes CSS uniques pour celles-ci).searcher.py . En raison du fait que la bibliothèque s'appuie sur la sortie générée dans le répertoire _site , vous devrez ré-paraître l'indexeur après avoir reconstruit votre blog lorsque vous apportez des modifications. Cela signifie malheureusement que nous ne pouvons pas utiliser quelque chose comme Git Webhooks pour automatiser davantage le processus, mais il est toujours facile lorsqu'il est mis à l'intérieur d'un script à exécuter après la construction de votre site.