Table des matières
Pas facile de choisir un systeme de commentaire pour Hugo, la facilitée c est Disqus avec un template interne.
Cactus
Mon choix c’est dirigé vers cactus.chat, déjà pour la doc qui est facile d’accés et pour Matrix qui utilise un protocole ouvert (Wikipedia).
Installation
C’est bien indiqué ici. The shortcode chat.html must be added to layouts/shortcodes/ and looks like this
<script type="text/javascript" src="https://latest.cactus.chat/cactus.js"></script>
<link rel="stylesheet" href="https://latest.cactus.chat/style.css" type="text/css">
<div id="comment-section"></div>
<script>
initComments({
node: document.getElementById("comment-section"),
defaultHomeserverUrl: "https://matrix.cactus.chat:8448",
serverName: "cactus.chat",
siteName: "<YOUR-SITE-NAME>",
commentSectionId: "{{ index .Params 0 }}"
})
</script>
A fin de chaque post on ajoute ce shortcode au fichier md.
{{< chat cactus-comments >}}
Matrix
Sur Linux j’ai choisi schildi, il y a pleins d’autres clients.
Après avoir crée un compte, on va discuter avec @cactusbot:cactus.chat et lui demander d’enregistrer mon site :
register schrek.fr 13:32
Created site schrek.fr for you
Ensuite, on retourne sur son site et on s’enregistre dans la partie commentaire avec son identifiant Matrix (ça c’est le mien: @christ0phe:matrix.org par exemple).
Liens
https://gohugo.io/content-management/comments/
Métadonnées
Posté le: 20.05.2023
Nombre de mots: 193
Temps de lecture: 1 minutes
Cet article fait partie de la série: Hugo
Alias Emma - Ava Glass Shortcode Codepen