Okuyucu yorumlarına izin vermek. WordPress'ten Jekyll 7'ye

Okuyucu yorumlarına izin verme

Zorluklardan biri Jekyll'e geçmek için WordPress'ten ayrılın de WordPress'in bir veritabanıyla yaptığı şeyleri, ancak veritabanları veya eklentileri kullanmadan nasıl yapmanın yolu. Bunu Minimal Hatalar temasının config.yml dosyasında tamamlanması gereken parametrelerde göreceğiz.

Web sayfalarının statik içerik olduğu günler çoktan geride kaldı. Bir blogun okuyuculara yorum şeklinde bir tür etkileşim sağlaması gerekir.. Yorum yapmak için onları buna davet eden içeriği bulmanın yolunu kolaylaştırmalıyız ve makalelerimizi paylaşmayı başarırsak yeni okuyucular kazanabileceğimizi unutmamalıyız.

Bunu başarmak için dış hizmetlere başvurmalıyız. Minimal Hatalar, en popüler olanlardan bazılarını minimum yapılandırmayla kullanmaya hazırdır.

Okuyucu yorumlarına izin verme

Kullanıcıların gezinmesini kolaylaştırmak açısından oldukça kullanışlı görünse de henüz test aşamasında olan Breadcrum adlı bir özelliği bir kenara bırakıyoruz.

Yorumlara gelince, Aşağıdaki seçenekleri seçebiliriz:

  • Yorum yok
  • Disqus
  • söylev
  • Facebook
  • statik adam
  • sözler
  • Diğer çözümler

Yorumları etkinleştirmek için bölüme gitmeliyiz Varsayılanları düzenlemekte olduğumuz dosyanın son kısmında ve bölümün altında yer alan Değerler değişim
yorumlar a doğru.

Disqus

Beni WordPress'i terk etmeye motive eden şeylerden biri, çektiği spam miktarı. Önceden yüklenmiş eklenti yeterince iyi olsa da, yönetilen yorumları yine de elle kaldırmanız gerekiyor.

Disqus moderasyon ön kontrollerini ayarlamanıza izin vererek bu sorunu çözer. Ayrıca yorumlar sunucunuzda yer kaplamaz. Ayrıca bir veritabanına ihtiyacınız yoktur ve kullanıcılar sosyal medya hesapları ile kayıt olabilirler.

Hizmet bir abonelik gerektirir, ancak ücretsiz plan bir blog için yeterlidir.
Sağlayıcılar bölümünde Sağlayıcı olarak Discus'u seçmek için (word_per_minute'nin altında)
yaparız
provider: "disqus"
Disqus'a kaydolduğumuzda bir takma ad oluştururuz, ardından tırnak içine alırız.
Kısa isim:

söylev

söylev, bir yorum sisteminden çok daha fazlasıdır, bir tartışma platformudur. Ücretsiz kullanmak için bir sunucuya yüklemeniz gerekir.r. Onu blogunuzla birlikte kullanma mekanizması aşağı yukarı benzer, sadece
provider: "discourse"
Ve içinde
discourse:
server:

Platformun bulunduğu sunucunun adresine gider.

Facebook Comments

Kullanıcıların sadece Facebook hesapları ile yorum yapmasına izin verdiği için önerdiğim bir seçenek değil. Kullanmak için formu doldurmanız gerekiyor Bu sayfayı.
Bu form sizin için bir kod üretecektir. Ekran görüntüsünde işaretli sektöre bir göz atın.
Facebook yorumlarını kullanmak için kod

Şimdi tamamlıyoruz
comments:
provider: "facebook"
appid: # Esto se reemplaza por lo que te aparece en el generador del código (Mira la captura de pantalla para guiarte
num_posts: # 5 (default)
colorscheme: # "light" (default), "dark"

Seçeneği seçmek için numaralandırmayı kaldırmayı unutmayın.

sözler

Bu eklenti te GitHub hesabınızın hata raporları bölümünü yorum platformu olarak kullanmanıza olanak tanır. İtiraz, Facebook'takiyle aynı. Kullanıcıları platformda bir hesaba sahip olmaya zorlar.

GitHub'ınıza ifadeler yüklemeniz ve aşağıdaki değişiklikleri yaparak config.yml'yi değiştirmeniz gerekir.
provider: "utterances"
theme: Opta por una de los dos y ponlo entre comillas sin el numeral.
issue_term: "nombre de usuario / nombre del repositorio"

statik adam

Es bir geri bildirim hizmetinden çok daha fazlasıdır ve anketler veya ürün incelemeleri oluşturmak için de kullanılabilir. Ücretsiz ve açık kaynaklıdır, ancak onu barındırmak için bir sunucuya ihtiyacınız vardır.

Yorumlar için kullanımı ile ilgili olarak, bildirim almanızı ve spam tespit etmenizi sağlar.

Minimal Hatalar kılavuzu, yapılandırmasını ayrıntılı olarak anlatmam için yeterince eksiksiz değil, bu yüzden bir sonraki için size borçluyum.

Diğer çözümler

Diğer çözümleri kullanmak için koymak zorundayız
sağlayıcı: "özel"
ve _includes adlı bir klasörde (eğer yoksa onu oluşturuyoruz) başka bir yorum_sağlayıcısı arıyoruz (veya oluşturuyoruz) ve oraya custom.html adlı bir sayfa gömme kodunu yapıştırıyoruz.

:


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.