elastic jekyll
1.0.0
Pencarian teks lengkap untuk blog Jekyll Anda dengan Elasticsearch.
_site Anda menggunakan BeautifulSoup untuk mendapatkan konten yang lebih akurat daripada menggunakan markdown mentah.indexer.py untuk mencerminkan lokasi Anda.python main.py <path_to_blog> , berjalan tanpa argumen akan menganggap blog Anda yang dikompilasi terletak di ~/blog/_site .indexer.py untuk menunjuk ke elemen HTML yang benar untuk judul, posting konten dll (dengan asumsi Anda memiliki kelas CSS yang unik untuk ini).searcher.py . Karena fakta bahwa perpustakaan bergantung pada output yang dihasilkan dalam direktori _site , Anda harus menjalankan kembali pengindeks setelah Anda membangun kembali blog Anda saat melakukan perubahan. Sayangnya ini berarti bahwa kami tidak dapat menggunakan sesuatu seperti Git Webhooks untuk mengotomatiskan proses lebih lanjut, namun masih mudah ketika dimasukkan ke dalam skrip untuk dieksekusi setelah situs Anda dibangun.