elastic jekyll
1.0.0
Búsqueda de texto completo para su blog Jekyll con Elasticsearch.
_site usando BeautifulSoup para obtener contenido más preciso en lugar de usar el enriquecimiento sin procesar.indexer.py para reflejar su ubicación.python main.py <path_to_blog> , ejecutándose sin argumento supondrá que su blog compilado se encuentra en ~/blog/_site .indexer.py para señalar los elementos HTML correctos para el título, el contenido posterior, etc. (suponiendo que tenga clases CSS únicas para estos).searcher.py . Debido al hecho de que la biblioteca se basa en la salida generada dentro del directorio _site , deberá volver a ejecutar el indexador después de que haya reconstruido su blog al hacer cambios. Desafortunadamente, esto significa que no podemos usar algo como Git Webhooks para automatizar aún más el proceso, sin embargo, todavía es fácil cuando se pone dentro de un script para ejecutar después de que su sitio se construya.