Lezerscommentaar toestaan. Van WordPress naar Jekyll 7

Reacties van lezers toestaan

Een van de uitdagingen van verlaat WordPress om over te schakelen naar Jekyll is de welke manier om de dingen te doen die WordPress deed met een database, maar zonder databases of plug-ins te gebruiken. We zullen dit zien in de parameters die nog moeten worden ingevuld in het config.yml-bestand van het Minimal Mistakes-thema.

De dagen dat webpagina's statische inhoud waren, zijn allang voorbij. Een blog moet lezers een soort van interactiviteit bieden in de vorm van opmerkingen.. Om opmerkingen te maken, moeten we de manier vergemakkelijken om inhoud te vinden die hen daartoe uitnodigt, en we moeten niet vergeten dat als we erin slagen om onze artikelen deze te laten delen, we in staat zullen zijn om nieuwe lezers te krijgen.

Om dit te bereiken moeten we onze toevlucht nemen tot externe diensten. Minimal Mistakes is klaar om enkele van de meest populaire te gebruiken met een minimum aan configuratie.

Reacties van lezers toestaan

We laten een functie met de naam Breadcrum buiten beschouwing die, hoewel deze erg handig lijkt om gebruikersnavigatie te vergemakkelijken, zich nog in de testfase bevindt.

Wat betreft de opmerkingen, We kunnen de volgende opties kiezen:

  • Geen reacties
  • Disqus
  • Redevoering
  • Facebook
  • statische man
  • uitingen
  • Andere oplossingen

Om opmerkingen mogelijk te maken, moeten we naar de sectie gaan: Standaardwaarden die zich in het laatste deel van het bestand bevindt dat we aan het bewerken zijn en onder de sectie Values cambiar
opmerkingen a waar.

Disqus

Een van de dingen die me motiveerde om WordPress te verlaten, is de hoeveelheid spam die het aantrekt. Hoewel de vooraf geïnstalleerde plug-in goed genoeg is, moet je de gemodereerde opmerkingen nog steeds met de hand verwijderen.

Disqus lost dit probleem op door u de mogelijkheid te geven om voorcontroles voor moderatie in te stellen. Ook nemen opmerkingen geen ruimte in beslag op uw server. Je hebt ook geen database nodig en gebruikers kunnen zich registreren met hun sociale media-accounts.

De service vereist een abonnement, maar het gratis abonnement is voldoende voor één blog.
Discus selecteren als provider in het gedeelte Providers (onder woorden_per_minuut)
wij maken
provider: "disqus"
Wanneer we ons aanmelden voor Disqus, genereren we een alias, die we tussen aanhalingstekens plaatsen na
korte naam:

Redevoering

Redevoering, het is veel meer dan een commentaarsysteem, het is een discussieplatform. Om het gratis te gebruiken, moet je het op een server installerenr. Het mechanisme om het samen met je blog te gebruiken is min of meer vergelijkbaar, alleen dat
provider: "discourse"
En in
discourse:
server:

Het gaat naar het adres van de server waar het platform zich bevindt.

Facebook Comments

Het is geen optie die ik aanbeveel, omdat gebruikers hiermee alleen kunnen reageren met hun Facebook-account. Om het te gebruiken, moet u het formulier invullen deze pagina.
Dit formulier genereert een code voor u. Kijk eens naar de sector die in de schermafbeelding is gemarkeerd.
Code om Facebook-opmerkingen te gebruiken

Nu voltooien we
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"

Vergeet niet om de nummering te verwijderen om de optie te selecteren.

uitingen

Deze plug-in te stelt u in staat om de sectie met bugrapporten van uw GitHub-account te gebruiken als een platform voor opmerkingen. Het bezwaar is hetzelfde als voor Facebook. Het dwingt gebruikers om een ​​account op het platform te hebben.

U moet uitingen op uw GitHub installeren en config.yml wijzigen door de volgende wijzigingen aan te brengen.
provider: "utterances"
theme: Opta por una de los dos y ponlo entre comillas sin el numeral.
issue_term: "nombre de usuario / nombre del repositorio"

statische man

Es veel meer dan een feedbackservice en kan ook worden gebruikt om enquêtes of productrecensies te genereren. Het is gratis en open source, maar je hebt een server nodig om het te hosten.

Met betrekking tot het gebruik ervan voor opmerkingen, kunt u meldingen ontvangen en spam detecteren.

De handleiding Minimale fouten is voor mij niet compleet genoeg om de configuratie ervan uit te werken, dus ik ben het je verschuldigd voor de volgende.

Andere oplossingen

Om andere oplossingen te gebruiken, moeten we zetten
aanbieder: "op maat"
en in een map met de naam _includes (we maken het als het niet bestaat) zoeken (of maken) we een andere genaamd comments_providers en daar een pagina met de naam custom.html plakken we de insluitcode.

:


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.