elastic jekyll
1.0.0
Volltext-Suche nach Ihrem Jekyll-Blog mit ElasticSearch.
_site -Verzeichnis mit BeautifulSoup, um genauere Inhalte zu erhalten, anstatt den RAW -Markdown zu verwenden.indexer.py , um Ihren Standort widerzuspiegeln.python main.py <path_to_blog> aus und gehen davon aus, dass Ihr kompilierter Blog bei ~/blog/_site befindet.indexer.py , um auf die richtigen HTML -Elemente für Titel, Post -Inhalte usw. zu verweisen (vorausgesetzt, Sie haben eindeutige CSS -Klassen dafür).searcher.py -Skript. Aufgrund der Tatsache, dass die Bibliothek auf der generierten Ausgabe im Verzeichnis _site angewiesen ist, müssen Sie den Indexer erneut ausführen, nachdem Sie Ihr Blog neu aufgebaut haben, wenn Sie Änderungen vornehmen. Dies bedeutet leider, dass wir nicht so etwas wie Git Webhooks verwenden können, um den Prozess weiter zu automatisieren. Es ist jedoch immer noch einfach, wenn Sie in ein Skript eingesetzt werden, nachdem Ihre Website erstellt wurde.