Omogućavanje komentara čitatelja. Od WordPressa do Jekylla 7

Omogućavanje komentara čitatelja

Jedan od izazova ostavite WordPress da se prebacite na Jekyll je de na koji način se rade stvari koje je WordPress radio sa bazom podataka, ali bez upotrebe baza podataka ili dodataka. To ćemo vidjeti u parametrima koje treba dovršiti u datoteci config.yml teme Minimalne pogreške.

Vremena kada su web stranice bile statični sadržaj davno je prošlo. Blog treba čitateljima pružiti neku vrstu interaktivnosti u obliku komentara.. Da bismo davali komentare, moramo olakšati način pronalaženja sadržaja koji ih na to poziva i, ne smijemo zaboraviti da ćemo, ako uspijemo natjerati naše članke da ih dijele, moći dobiti nove čitatelje.

Da bismo to postigli moramo pribjeći vanjskim uslugama. Minimal Mistakes je spreman za upotrebu nekih od najpopularnijih sa minimalnom konfiguracijom.

Omogućavanje komentara čitatelja

Ostavljamo po strani značajku nazvanu Breadcrum koja je, iako se čini vrlo korisnom za olakšavanje korisničke navigacije, još uvijek u fazi testiranja.

Što se tiče komentara, Možemo odabrati sljedeće opcije:

  • Nema komentara
  • Disqus
  • Diskurs
  • Facebook
  • statični čovek
  • izricanja
  • Ostala rješenja

Da bismo omogućili komentare, moramo otići na odjeljak Zadane vrednosti koja se nalazi u završnom dijelu datoteke koju uređujemo i ispod odjeljka vrijednosti promijeni
komentari a tačno.

Disqus

Jedna od stvari koja me motivirala da napustim WordPress je količina neželjene pošte koju privlači. Iako je unaprijed instalirani dodatak dovoljno dobar, svejedno morate ručno ukloniti moderirane komentare.

Disqus rješava ovaj problem dopuštajući vam da postavite predkontrole za moderiranje. Takođe, komentari ne zauzimaju prostor na vašem serveru. Takođe vam nije potrebna baza podataka i korisnici se mogu registrirati sa svojim računima na društvenim mrežama.

Za uslugu je potrebna pretplata, ali besplatni paket dovoljan je za jedan blog.
Da biste izabrali Discus kao dobavljača u odjeljku Dobavljači (Ispod words_per_minute)
mi pravimo
provider: "disqus"
Kada se prijavimo za Disqus generiramo alias, stavljamo ga u navodnike nakon
kratko ime:

Diskurs

Diskurs, to je mnogo više od sistema komentara, to je platforma za diskusiju. Da biste ga koristili besplatno, morate ga instalirati na serverr. Mehanizam za upotrebu zajedno s vašim blogom je manje-više sličan, samo što je to
provider: "discourse"
I unutra
discourse:
server:

Ide adresa servera na kojem je platforma.

Facebook Komentari

To nije opcija koju preporučujem, jer korisnicima omogućava samo komentiranje putem njihovog Facebook računa. Da biste ga koristili, morate popuniti obrazac ovu stranicu.
Ovaj obrazac će generirati kod za vas. Pogledajte sektor označen na snimku zaslona.
Kôd za korištenje Facebook komentara

Sada smo završili
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"

Ne zaboravite ukloniti numeriranje da biste odabrali opciju.

izricanja

Ovaj dodatak te vam omogućava da koristite odjeljak izvještaja o greškama na vašem GitHub računu kao platformu za komentiranje. Prigovor je isti kao i za Facebook. Prisiljava korisnike da imaju račun na platformi.

Morate instalirati izgovore na svoj GitHub i izmijeniti config.yml tako što ćete izvršiti sljedeće promjene.
provider: "utterances"
theme: Opta por una de los dos y ponlo entre comillas sin el numeral.
issue_term: "nombre de usuario / nombre del repositorio"

statični čovek

Es mnogo više od usluge povratnih informacija, a može se koristiti i za izradu anketa ili recenzija proizvoda. Besplatno je i otvoreno, ali potreban vam je server za hostiranje.

Što se tiče upotrebe za komentare, omogućava vam primanje obavijesti i otkrivanje neželjene pošte.

Priručnik Minimalne pogreške nije dovoljno potpun za razradu njegove konfiguracije, pa ga dugujem vama za sljedeći.

Ostala rješenja

Da bismo koristili druga rješenja koja moramo staviti
dobavljač: "custom"
i u mapu zvanu _includes (Stvorimo je ako ne postoji) tražimo (ili kreiramo) drugu koja se zove comments_providers i tamo stranicu koja se zove custom.html zalijepimo ugrađeni kôd.

:


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.