Ana içeriğe geç
Web Geliştirme

Hugo tabanlı sitelere Giscus yorum sistemi entegre ediliyor

Öne çıkanlar

  • Giscus, GitHub Discussions altyapısını kullanarak sitelere ücretsiz ve açık kaynaklı yorum desteği sunuyor.
  • Kurulum için herkese açık bir GitHub deposu oluşturulması ve Discussions özelliğinin açılması gerekiyor.
  • Üretilen JavaScript kodu Hugo temasındaki şablon dosyasına eklenerek entegrasyon tamamlanıyor.

Statik web sitesi oluşturucu Hugo ile hazırlanan sitelere, GitHub Discussions altyapısını kullanan Giscus yorum sistemi kolayca entegre edilebiliyor. Açık kaynaklı ve ücretsiz olan bu çözüm, harici bir veri tabanı veya karmaşık bir sunucu altyapısına ihtiyaç duymadan ziyaretçilerin içeriklere yorum bırakmasına imkan tanıyor.

Entegrasyon süreci, GitHub üzerinde herkese açık bir depo oluşturulması ve ardından GitHub Marketplace üzerinden Giscus uygulamasının kurulmasıyla başlıyor. Yorumların barındırılabilmesi için ilgili deponun ayarlar sekmesindeki 'Discussions' özelliğinin etkinleştirilmesi gerekiyor. Bu aşamaların tamamlanmasının ardından kullanıcılar, Giscus resmi web sitesi üzerinden projelerine özel yapılandırma kodlarını alıyor.

Sistemin Hugo üzerinde çalışabilmesi için site yapılandırma dosyasında yorum desteğinin etkinleştirilmesi ve alınan JavaScript kodunun 'comments.html' şablon dosyasına eklenmesi yeterli oluyor. Kod bloğunun temanın desteklediği parçalı şablon dizinine yerleştirilmesiyle birlikte, ilgili sayfalarda GitHub tabanlı tartışma alanı doğrudan görüntüleniyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.