Tillater leserkommentarer. Fra WordPress til Jekyll 7

Tillater leserkommentarer

En av utfordringene med la WordPress gå til Jekyll er de hvilken måte å gjøre tingene som WordPress gjorde med en database, men uten å bruke databaser eller plugins. Vi vil se dette i parametrene som gjenstår å fullføre i config.yml-filen til Minimal Mistakes-temaet.

Dagene da nettsider var statisk innhold, er for lengst borte. En blogg må gi leserne en slags interaktivitet i form av kommentarer.. For å komme med kommentarer må vi legge til rette for å finne innhold som inviterer dem til det, og vi må ikke glemme at hvis vi klarer å få artiklene våre til å dele dem, vil vi kunne få nye lesere.

For å oppnå dette må vi ty til eksterne tjenester. Minimal Mistakes er klar til å bruke noen av de mest populære med et minimum av konfigurasjon.

Tillater leserkommentarer

Vi lar en funksjon kalt Breadcrum til side at selv om det virker veldig nyttig å legge til rette for brukernavigasjon, er det fortsatt i testfasen.

Når det gjelder kommentarene, Vi kan velge følgende alternativer:

  • Ingen kommentarer
  • Disqus
  • Discourse
  • Facebook
  • Statisk mann
  • ytringer
  • Andre løsninger

For å aktivere kommentarer må vi gå til seksjonen Mislighold som er i den siste delen av filen vi redigerer og under seksjonen Verdier endring
kommentarer a sant.

Disqus

En av tingene som motiverte meg til å forlate WordPress, er mengden spam det tiltrekker seg. Selv om det forhåndsinstallerte pluginet er bra nok, må du fortsatt fjerne de modererte kommentarene for hånd.

Disqus løser dette problemet ved å tillate deg å stille moderasjonskontroll. Kommentarer tar heller ikke plass på serveren din. Du trenger heller ikke en database, og brukere kan registrere seg med sine sosiale mediekontoer.

Tjenesten krever abonnement, men den gratis planen er tilstrekkelig for en blogg.
Å velge Discus som leverandør i seksjonen Providers (Under ord_per_minutt)
vi lager
provider: "disqus"
Når vi registrerer oss for Disqus genererer vi et alias, vi setter det i anførselstegn etter
kort navn:

Discourse

Discourse, det er mye mer enn et kommentarsystem, det er en diskusjonsplattform. For å bruke den gratis må du installere den på en serverr. Mekanismen for å bruke den sammen med bloggen din er mer eller mindre lik, bare det
provider: "discourse"
Og inn
discourse:
server:

Det går adressen til serveren der plattformen er.

Facebook Kommentarer

Det er ikke et alternativ som jeg anbefaler, da det bare tillater brukere å kommentere med Facebook-kontoen sin. For å bruke den må du fylle ut skjemaet denne siden.
Dette skjemaet genererer en kode for deg. Ta en titt på sektoren som er merket i skjermbildet.
Kode for å bruke Facebook-kommentarer

Nå fullfører vi
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 å fjerne nummereringen for å velge alternativet.

ytringer

Dette pluginet te lar deg bruke delen om feilrapporter i GitHub-kontoen din som en kommentarplattform. Innvendingen er den samme som for Facebook. Det tvinger brukere til å ha en konto på plattformen.

Du må installere ytringer på GitHub og endre config.yml ved å gjøre følgende endringer.
provider: "utterances"
theme: Opta por una de los dos y ponlo entre comillas sin el numeral.
issue_term: "nombre de usuario / nombre del repositorio"

Statisk mann

Es mye mer enn en tilbakemeldingstjeneste og kan også brukes til å generere undersøkelser eller produktanmeldelser. Det er gratis og åpen kildekode, men du trenger en server for å være vert for den.

Når det gjelder bruken av kommentarer, lar den deg motta varsler og oppdage spam.

Minimal Mistakes manualen er ikke fullstendig nok til å utdype konfigurasjonen, så jeg skylder deg den for den neste.

Andre løsninger

For å kunne bruke andre løsninger må vi sette
leverandør: "tilpasset"
og i en mappe som heter _includes (Vi lager den hvis den ikke eksisterer) ser vi etter (eller oppretter) en annen som heter comments_providers, og der limer vi inn en innebygd kode på en side som heter custom.html.

:


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.