Tidak digunakan lagi: repositori baru di sini
hexo-generator-searchdb
Cari plugin pembuat data untuk Hexo.
Plugin ini digunakan untuk menghasilkan file indeks pencarian, yang berisi semua data penting artikel Anda yang dapat Anda gunakan untuk menulis mesin pencari lokal untuk blog Anda. Mendukung keluaran format XML dan JSON.
Memasang
$ npm install hexo-generator-searchdb
Pilihan
Anda dapat mengonfigurasi plugin ini di root _config.yml
Anda. Semua argumen bersifat opsional.
search :
path : search.xml
field : post
content : true
format : html
- jalur - jalur file. Secara default adalah
search.xml
. Jika ekstensi file adalah .json
, format outputnya adalah JSON. Jika tidak, file berformat XML akan diekspor. - field - cakupan pencarian yang ingin Anda cari, Anda dapat memilih:
- post (Default) - hanya akan mencakup semua postingan blog Anda.
- halaman - hanya akan mencakup semua halaman blog Anda.
- all - akan mencakup semua postingan dan halaman blog Anda.
- konten - apakah berisi keseluruhan konten setiap artikel. Jika
false
, hasil yang dihasilkan hanya mencakup judul dan info meta lainnya tanpa isi utama. Secara default adalah true
. - format - bentuk isi halaman, pilihannya adalah:
- html (Default) - string html asli diperkecil.
- striptags - string html asli diperkecil, dan hapus semua tag.
- mentah - teks penurunan harga setiap posting atau halaman.
Pertanyaan Umum
Apa fungsi plugin ini?
Plugin ini digunakan untuk menghasilkan file xml/json dari blog Hexo Anda yang menyediakan data untuk pencarian.
Di mana file ini disimpan?
Setelah menjalankan hexo g
Anda akan mendapatkan hasil yang dihasilkan di folder publik Anda.
Bagaimana cara menggunakan plugin ini di blog Hexo saya?
Anda memiliki dua pilihan:
- Anda tidak ingin menulis mesin pencari sendiri. Ada banyak tema yang menggunakan plugin ini untuk pencarian lokal yang berfungsi dengan baik.
- Anda sudah familiar dengan mengambil API atau jQuery Ajax dan ingin menulis mesin pencari Anda sendiri. Anda bisa mengimplementasikannya sendiri sesuai tema NextT. Baca kode sumber tema ini. Umumnya ada 3 langkah:
- menulis tampilan pencarian. Ini adalah tempat untuk menampilkan formulir pencarian dan hasil pencarian;
- menulis skrip pencarian. Skrip ini memberi tahu browser cara mengambil data pencarian dan memfilter konten yang kita cari;
- beri tahu hexo untuk menghubungkan dua bagian di atas.