Tillader læserkommentarer. Fra WordPress til Jekyll 7

Tillader læserkommentarer

En af udfordringerne ved Forlad WordPress for at skifte til Jekyll er de hvilken måde at gøre de ting, som WordPress gjorde med en database, men uden at bruge databaser eller plugins. Vi ser dette i de parametre, der stadig skal udfyldes i config.yml-filen i temaet Minimale fejl.

De dage, hvor websider var statisk indhold, er for længst væk. En blog skal give læserne en form for interaktivitet i form af kommentarer.. For at komme med kommentarer er vi nødt til at gøre det lettere at finde indhold, der opfordrer dem til at gøre det, og vi må ikke glemme, at hvis det lykkes os at få vores artikler til at dele dem, vil vi være i stand til at få nye læsere.

For at opnå dette skal vi ty til eksterne tjenester. Minimal Mistakes er klar til at bruge nogle af de mest populære med et minimum af konfiguration.

Tillader læserkommentarer

Vi forlader en funktion kaldet Breadcrum, at selvom det synes meget nyttigt at lette brugernavigation, er det stadig i testfasen.

Med hensyn til kommentarerne Vi kan vælge følgende muligheder:

  • Ingen kommentarer
  • Disqus
  • Diskurs
  • Facebook
  • Statist
  • ytringer
  • Andre løsninger

For at aktivere kommentarerne skal vi gå til sektionen Defaults som er i den sidste del af filen, som vi redigerer, og under sektionen Værdier cambiar
kommentarer a sandt.

Disqus

En af de ting, der motiverede mig til at opgive WordPress, er den mængde spam, den tiltrækker. Selvom det forudinstallerede plugin er godt nok, skal du stadig fjerne de modererede kommentarer manuelt.

Disqus løser dette problem ved at give dig mulighed for at indstille præ-kontrol til moderering. Kommentarer optager heller ikke plads på din server. Du har heller ikke brug for en database, og brugere kan registrere sig med deres sociale mediekonti.

Tjenesten kræver et abonnement, men den gratis plan er tilstrækkelig til en blog.
Sådan vælges Discus som udbyder i afsnittet Udbydere (under ord_per_minut)
vi laver
provider: "disqus"
Når vi tilmelder os Disqus, genererer vi et alias, vi sætter det i anførselstegn efter
kort navn:

Diskurs

Diskurs, det er meget mere end et kommentarsystem, det er en diskussionsplatform. For at bruge det gratis skal du installere det på en serverr. Mekanismen til at bruge den sammen med din blog er mere eller mindre ens, kun det
provider: "discourse"
Og i
discourse:
server:

Det går til adressen på den server, hvor platformen er.

Facebook Kommentarer

Det er ikke en mulighed, som jeg anbefaler, da det kun tillader brugere at kommentere med deres Facebook-konto. For at bruge det skal du udfylde formularen denne side.
Denne formular genererer en kode til dig. Se på den sektor, der er markeret i skærmbilledet.
Kode for at bruge Facebook-kommentarer

Nu er vi færdige
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"

Husk at fjerne nummereringen for at vælge indstillingen.

ytringer

Dette plugin te giver dig mulighed for at bruge afsnittet om fejlrapporter på din GitHub-konto som en kommentarplatform. Indsigelsen er den samme som for Facebook. Det tvinger brugerne til at have en konto på platformen.

Du skal installere udtalelser på din GitHub og ændre config.yml ved at foretage følgende ændringer.
provider: "utterances"
theme: Opta por una de los dos y ponlo entre comillas sin el numeral.
issue_term: "nombre de usuario / nombre del repositorio"

Statist

Es meget mere end en feedbacktjeneste og kan også bruges til at generere undersøgelser eller produktanmeldelser. Det er gratis og open source, men du har brug for en server til at være vært for den.

Med hensyn til brugen af ​​kommentarer giver det dig mulighed for at modtage underretninger og registrere spam.

Manualen til minimale fejl er ikke komplet nok til, at jeg kan uddybe dens konfiguration, så jeg skylder dig det til den næste.

Andre løsninger

For at kunne bruge andre løsninger skal vi sætte
udbyder: "brugerdefineret"
og i en mappe, der hedder _includes (Vi opretter den, hvis den ikke findes) ser vi efter (eller opretter) en anden, der hedder comments_providers, og der indsætter en side, der hedder custom.html, indlejringskoden.

:


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.