İç ve dış aramalar. WordPress'ten Jekyll 8'e

Dahili ve harici aramalar

Devam ediyor Blog kurulumumuzla, odaklanacağız okuyucularımızın içeriğimizi bulmasını kolaylaştırın

RSS beslemesi, dahili ve harici aramalar

RSS beslemesi

Sosyal ağlar bu teknolojinin birçok kullanıcısını kaybetmesine neden olsa da hala takipçileri var.  Temel olarak, web sitesine erişmek zorunda kalmadan bir blogun güncellemelerini takip etmenizi sağlar.

Varsayılan olarak, Jekyll kendi beslemesini oluşturur ve sitenin kök klasöründe saklar.. Ancak, feed başlığı altındaki öğe yolundan sonraki bağlantıyı alıntılayarak harici bir hizmeti kullanabiliriz.

Aynı başlık altında, besleme simgesini sayfanın hem başlığından hem de altından kaldırma seçeneğini bulabiliriz. Gizli olarak yanlıştan doğruya geçmemiz gerekecek.

Dahili arama motorları

Arama motorlarından bahsettiğimizde sadece site içinde yapılan aramalardan değil, aynı zamanda sitemizin arama motorlarında görünmesinden de bahsediyoruz.

Site içinde aramaya izin vermek için config.yml kodunu aşağıdaki gibi değiştiriyoruz.
arama: doğru
search_full_content: doğru

Üç arama seçeneği arasından seçim yapabiliriz

  • Pzt.
  • Algolia.
  • Google Özel Arama.

Pzt

Varsayılan olarak uygulanan seçenektir ve herhangi bir ek yapılandırma gerektirmez.

Algolia

Algolia, Lunr'dan çok daha güçlü bir arama motorudur. Ücretsiz bir planı ve iki ödeme seçeneği vardır. Bunu kullanmak için başka bir dosyada daha sonraki bir yazıda bahsedeceğimiz değişiklikler yapmanız gerekiyor.

config.yml'de tamamlamamız gereken veriler şunlardır:

search_provider: yosun
Ve siteye kayıt olurken elde ettiğimiz aşağıdaki veriler
Algolya:
application_id: # Hizmet tarafından sağlanan uygulama kimliği
index_name: # Arama dizininin adı
search_only_api_key: # Atanan API ANAHTARI
Ayrıca hangi arama motorunu kullandığımızı okuyuculara gösterme seçeneğimiz de var.
powered_by: # true (varsayılan), false
Rakamı kaldırmayı unutmayın.
İndekslemeye şununla başlıyoruz:
ALGOLIA_API_KEY = your_admin_api_key paketi yürütme jekyll algoli

Google Müşteri Arama

Google'ı arama motorumuz olarak kullanmak için aşağıdakileri yapmalıyız;

  1. Bu sayfaya gidiyoruz ve Yeni arama motoruna tıklıyoruz.
  2. Sitenin adını doldurup dili seçiyoruz. Oluştur'a tıklayın.
  3. Bize arama motorunun verilerini gösterir, elinizin altında olması için kimliği kopyalayıp bir dosyaya yapıştırır.
  4. Denetim Masası'na tıklayın.
  5. Bak ve hisset'de yalnızca düzen olarak Sonucu ve tema olarak Minimalist'i seçiyoruz.
  6. Kaydet ve kodu al'a basarak bitiriyoruz.

Kimliği config.yml'nin sonraki bölümüne yapıştırıyoruz
Google:
search_engine_id: Arama motoru kimliğini buraya yazın
Ayrıca instant_search parametresini true olarak ayarlayarak anında arama seçeneğini etkinleştirebilirsiniz.

Arama motoru optimizasyonu

Oyunun bu noktasında, iyi arama motoru konumları elde etmenin en iyi yolunun reklam için ödeme yapmak olduğunu hepimiz biliyoruz. Ancak, bütçe nedenleriyle göz ardı edilirse, sitemizi optimize etmek için bazı ipuçlarını takip edebiliriz. onları daha fazla arama motoru dostu yapın. Yollardan biri, sorumlu olduğumuzu doğrulamaktır.

Doğrulama, sitemize yönlendiren aramalardan elde edilen verileri görme hakkımız olduğunu arama motorlarına garanti etmenin yoludur.

Bu adım, siteyi sunucuya yükleyeceğiniz zaman yapılmalıdır. çünkü her arama motorunun doğrulama prosedürünü yapması gereklidir.

Başka bir deyişle, config.yml dosyasının bu bölümünü tamamlamadan önce bazı yazılar yazmanız gerekecek. Bunu ilerleyen yazılarda göreceğiz.
Çalıştığımız tema olan Minimal Hatalar aşağıdaki arama motorları ile uyumludur.

Google Arama Konsolu

Hem alan adı hem de belirli bir adres için doğrulama yapılabilir. İlk durumda DNS yapılandırmasını değiştirebilmek gerekir, ancak bu durumda config.yml'de değişiklik yapmaya gerek yoktur. Diğer seçenek URL Ön Eki'ndedir, HTML Etiketi seçeneğini seçin
Bir kod parçası göreceğiz. Biz sadece içerikten sonra gelen harf ve sayı dizileriyle ilgileniyoruz. Bunları tırnak işaretleri arasında kopyalarız
google_site_verification:

Bing Webmaster Araçları

Bing ayrıca DNS'yi düzenleme seçeneği sunar ve Google Arama Konsolundan bir site haritası içe aktarma seçeneği ekler; bunların hiçbirine config.yml'ye dokunmamız gerekmez. Seçeneğe HTML Meta Etiketi adı verilmesi dışında prosedür aynıdır.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.