elastic jekyll
1.0.0
使用Elasticsearch全文搜索您的Jekyll博客。
_site目錄中解析HTML,以獲取更準確的內容,而不是使用原始降標。indexer.py中的配置以反映您的位置。python main.py <path_to_blog> ,沒有參數的運行將假定您的編譯博客位於~/blog/_site 。indexer.py指向標題,發佈內容等的正確HTML元素(假設您對這些具有唯一的CSS類)。searcher.py腳本中的elasticsearch索引上的示例查詢。由於庫依賴於_site目錄中生成的輸出的事實,因此您需要在進行更改時重新構建博客後重新運行索引器。不幸的是,這意味著我們不能使用諸如git webhooks之類的東西來進一步自動化該過程,但是在構建網站後將腳本放入腳本中時仍然很容易。