Dio perdonami perché ho peccato. Link to heading

Sognavo un blog interamente statico, veloce, scattante, senza neanche l’ombra di PHP. Invece sono costretto a piegarmi alla dura realtà per non discendere nella follia.

Purtroppo impostare staticman si sta rivelando più complesso e rognoso del previsto, con mille incognite e difficoltà, pertanto ho deciso di ripiegare sul vecchio caro disqus.

Ecco una breve guida del come un’operazione tanto semplice puo diventare ostica.

Introduzione Link to heading

La guida in questione è relativa al template hugo-papermode, con qualche variazione può essere adattata ad altri template (es. anzi che comments.html il file potrebbe chiamarsi disqus.html).

Creare il file di commenti Link to heading

Creare il file di comments nei layouts

layouts/partials/comments.html

per ora lasciamolo vuoto.

Creare il nuovo dominio su Disqus Link to heading

Andiamo su disqus e creiamo un nuovo sito seguendo la procedura guidata, l’unica accortezza è di leggere scrivere bene il link della root (nel mio caso blog.halon.cc).

Fatto questo: Installing disqus -> In fondo all’elenco c’è il tasto se la piattaforma non è presente nella lista.

Nella pagina seguente, al punto 1 troveremo il codice html personalizzato con i dati del nostro sito, una cosa del genere:

(function() { // DON’T EDIT BELOW THIS LINE var d = document, s = d.createElement(‘script’); s.src = ‘https://EXAMPLE.disqus.com/embed.js'; s.setAttribute(‘data-timestamp’, +new Date()); (d.head || d.body).appendChild(s);

nella prima parte ci sono commentate delle righe per la personalizzazione, se non sapete metterci le mani usatelo integralmente cosi come lo trovate.

Prendete tutto questo malloppo e lo schiaffate in layouts/partials/comments.html

Abilitare i commenti Link to heading

I commenti vanno abilitati in config.yaml aggiungendo il seguente parametro

params: comments: true

Finito Link to heading

Il gioco è fatto. A differenza di altri template qui non c’è da aggiungere nulla nel header degli articoli. In automatico verrà abilitato su ogni articolo.

Qualche riferimento utile Link to heading

Guida ufficiale ai commenti Disqus in Hugo

Guida ai commenti in hugo-papermode

Articolo di un santo che mi ha fatto capire qualcosa di tutto questo