Bersambung Dengan persediaan blog kita, kita akan fokus permudahkan pembaca kami mencari kandungan kami
RSS feed, carian dalaman dan luaran
Suapan RSS
Walaupun rangkaian sosial menyebabkan teknologi ini kehilangan banyak pengguna, ia masih mempunyai pengikutnya. Pada dasarnya ia membolehkan anda mengikuti kemas kini blog tanpa perlu mengakses laman web.
Secara lalai, Jekyll menghasilkan suapannya sendiri dan menyimpannya di folder root laman web. Tetapi, kita dapat menggunakan perkhidmatan luaran hanya dengan mengutip pautan setelah jalur item di bawah tajuk umpan.
Di bawah tajuk yang sama, kita dapat mencari pilihan untuk membuang ikon suapan dari tajuk dan juga bahagian bawah halaman. Kita hanya perlu berubah dari yang salah menjadi yang benar secara sembunyi.
Enjin carian dalaman
Apabila kita bercakap mengenai enjin carian, kita tidak hanya merujuk kepada carian di dalam laman web tetapi juga laman web kita yang muncul di enjin carian.
Untuk membolehkan pencarian di dalam laman web, kami mengubah kod dalam config.yml seperti berikut.
cari: benar
search_full_content: benar
Kita boleh memilih antara tiga pilihan carian
- Isnin
- Algolia.
- Carian Tersuai Google.
Isnin
Ini adalah pilihan yang dilaksanakan secara lalai dan tidak memerlukan konfigurasi tambahan.
Algolia
Algolia adalah enjin carian yang jauh lebih hebat daripada Lunr. Ia mempunyai pelan percuma dan dua pilihan pembayaran. Untuk menggunakannya, anda harus membuat pengubahsuaian dalam fail lain yang akan kita bicarakan dalam artikel selanjutnya.
Data yang harus kami lengkapkan dalam config.yml adalah berikut:
search_provider: algolia
Dan data berikut yang kami peroleh ketika mendaftar di laman web
Algolia:
application_id: # ID aplikasi yang diberikan oleh perkhidmatan
index_name: # Nama indeks carian
search_only_api_key: # KUNCI API yang diberikan
Kami juga mempunyai pilihan untuk menunjukkan kepada pembaca mesin carian mana yang kami gunakan.
powered_by: # benar (lalai), salah
Ingatlah untuk membuang angka.
Kami memulakan pengindeksan dengan:
ALGOLIA_API_KEY = bundle_admin_api_key anda exec jekyll algoli
Carian Pelanggan Google
Untuk menggunakan Google sebagai mesin carian kami, kami harus melakukan perkara berikut;
- Kami pergi ke halaman ini dan klik pada enjin carian Baru.
- Kami mengisi nama laman web dan memilih bahasa. Klik Buat.
- Ini menunjukkan kepada kami data mesin pencari, salinan dan menampal id dalam fail untuk memilikinya.
- Klik pada Panel Kawalan.
- Dalam Rupa dan Rasa kita memilih Hasil hanya sebagai susun atur dan Minimalis sebagai tema.
- Kami menyelesaikan dengan menekan Simpan dan dapatkan kod.
Kami menampal id di bahagian config.yml seterusnya
Google:
search_engine_id: Letakkan id enjin carian di sini
Anda juga dapat mengaktifkan pilihan carian segera dengan menetapkan parameter carian_ instan menjadi benar.
Pengoptimuman enjin carian
Pada tahap ini, kita semua tahu bahawa cara terbaik untuk mendapatkan lokasi enjin carian yang baik adalah dengan membayar iklan. Tetapi, jika atas alasan anggaran yang dikesampingkan, kami dapat mengikuti beberapa petua untuk mengoptimumkan laman web kami di menjadikan mereka lebih mesra mesin pencari. Salah satu caranya adalah dengan mengesahkan bahawa kita bertanggungjawab.
Pengesahan adalah cara untuk menjamin kepada mesin pencari bahawa kami berhak melihat data yang dihasilkan dari carian yang menuju ke laman web kami
Langkah ini mesti dilakukan semasa anda akan memuat naik laman web ke pelayan kerana perlu bagi setiap mesin pencari untuk melakukan prosedur pengesahan.
Dengan kata lain, anda perlu menulis beberapa catatan sebelum menyelesaikan bahagian fail config.yml ini. Kami akan melihatnya dalam artikel kemudian.
Kesalahan Minimum, tema yang kami bekerjasama, sesuai dengan enjin carian berikut.
Konsol Carian Google
Pengesahan boleh dilakukan untuk domain dan alamat tertentu. Dalam kes pertama diperlukan untuk dapat mengubah konfigurasi DNS, tetapi dalam hal itu tidak perlu membuat perubahan pada config.yml. Pilihan lain adalah di Prefix URL pilih pilihan Tag HTML
Kami akan melihat sekeping kod. Kami hanya berminat dengan rangkaian huruf dan nombor yang sesuai dengan isi kandungannya. Kami menyalinnya antara petikan di
google_site_verification:
Bing Webmaster Tools
Bing juga menawarkan pilihan untuk mengedit DNS dan menambahkan pilihan untuk mengimport peta laman dari Google Search Console, yang mana satu pun tidak perlu kita sentuh config.yml. Kecuali pilihan itu dipanggil HTML Meta Tag, prosedurnya sama.