Consentire i commenti dei lettori. Da WordPress a Jekyll 7

Consentire i commenti dei lettori

Una delle sfide di lascia WordPress per passare a Jekyll è de come fare le cose che WordPress ha fatto con un database, ma senza usare database o plugin. Lo vedremo nei parametri che rimangono da completare nel file config.yml del tema Minimal Mistakes.

I giorni in cui le pagine web erano contenuti statici sono ormai lontani. Un blog deve fornire ai lettori un qualche tipo di interattività sotto forma di commenti.. Per fare commenti dobbiamo facilitare il modo per trovare contenuti che li invitano a farlo e, non dobbiamo dimenticare che se riusciamo a far condividere i nostri articoli, saremo in grado di ottenere nuovi lettori.

Per raggiungere questo obiettivo dobbiamo ricorrere a servizi esterni. Minimal Mistakes è pronto per l'uso di alcuni dei più popolari con un minimo di configurazione.

Consentire i commenti dei lettori

Tralasciamo una funzionalità chiamata Breadcrum che sebbene sembri molto utile per facilitare la navigazione dell'utente, è ancora in fase di test.

Per quanto riguarda i commenti, Possiamo scegliere le seguenti opzioni:

  • Sin Comentarios
  • Disqus
  • Discorso
  • Facebook
  • statico
  • esternazioni
  • Altre soluzioni

Per abilitare i commenti dobbiamo andare alla sezione Impostazioni predefinite che si trova nella parte finale del file che stiamo modificando e nella sezione Valori cambiare
Commenti a vero.

Disqus

Una delle cose che mi ha motivato ad abbandonare WordPress è la quantità di spam che attira. Sebbene il plug-in preinstallato sia abbastanza buono, devi comunque rimuovere manualmente i commenti moderati.

Disqus risolve questo problema consentendo di impostare i pre-controlli di moderazione. Inoltre, i commenti non occupano spazio sul tuo server. Inoltre, non è necessario un database e gli utenti possono registrarsi con i propri account sui social media.

Il servizio richiede un abbonamento, ma il piano gratuito è sufficiente per un blog.
Per selezionare Discus come fornitore nella sezione Fornitori (sotto le parole_per_minuto)
facciamo
provider: "disqus"
Quando ci iscriviamo a Disqus generiamo un alias, lo mettiamo tra virgolette dopo
nome corto:

Discorso

Discorso, è molto più di un sistema di commenti, è una piattaforma di discussione. Per usarlo gratuitamente è necessario installarlo su un serverr. Il meccanismo per usarlo insieme al tuo blog è più o meno simile, solo che
provider: "discourse"
E in
discourse:
server:

Va l'indirizzo del server in cui si trova la piattaforma.

Facebook Comments

Non è un'opzione che consiglio in quanto consente agli utenti di commentare solo con il proprio account Facebook. Per utilizzarlo è necessario compilare il form questa pagina.
Questo modulo genererà un codice per te. Dai un'occhiata al settore contrassegnato nello screenshot.
Codice per usare i commenti di Facebook

Ora completiamo
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"

Ricordarsi di rimuovere la numerazione per selezionare l'opzione.

esternazioni

Questo plugin te ti consente di utilizzare la sezione delle segnalazioni di bug del tuo account GitHub come piattaforma di commento. L'obiezione è la stessa di Facebook. Obbliga gli utenti ad avere un account sulla piattaforma.

Devi installare le espressioni sul tuo GitHub e modificare config.yml apportando le seguenti modifiche.
provider: "utterances"
theme: Opta por una de los dos y ponlo entre comillas sin el numeral.
issue_term: "nombre de usuario / nombre del repositorio"

statico

Es molto più di un servizio di feedback e può essere utilizzato anche per generare sondaggi o recensioni di prodotti. È gratuito e open source, ma è necessario un server per ospitarlo.

Per quanto riguarda il suo utilizzo per i commenti, consente di ricevere notifiche e rilevare lo spam.

Il manuale di errori minimi non è abbastanza completo per me per elaborare la sua configurazione, quindi lo devo a te per il prossimo.

Altre soluzioni

Per utilizzare altre soluzioni dobbiamo mettere
fornitore: "personalizzato"
e in una cartella chiamata _includes (la creiamo se non esiste) ne cerchiamo (o ne creiamo) un'altra chiamata comments_providers e lì una pagina chiamata custom.html incolliamo il codice embed.

:


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.