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