Schrek.fr

Attention cette article date depuis plus d'un an (601 jours).
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

YOUR-SITE-NAME Bien changer cette variable avec le nom de votre site
<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 :

c’est le nom que vous avez déclaré a la place de la variable YOUR-SITE-NAME
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/

https://cactus.chat/docs/integrations/hugo/

https://matrix.org/


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