Ghost ne comprend pas en standard de système de commentaires mais la plupart des thèmes est prévue pour.
Via le système des intégrations de Ghost on peut ajouter les classiques Disqus, Slack, Discourse… Je voulais du gratuit et non intrusif, donc plutôt de l’auto-hébergé, via Discourse ou Commento.io (qui peut s’auto-héberger). Il existe une version améliorée de ce dernier : Commento++
Pour l’installer
version: '3.7'services: commento: image: caroga/commentoplusplus container_name: commentopp restart: always environment: COMMENTO_ORIGIN: 'https://commento.upandclear.org' COMMENTO_PORT: '8080' COMMENTO_POSTGRES: 'postgres://aaa:[email protected]:5432/commento?sslmode=disable' #COMMENTO_FORBID_NEW_OWNERS: 'true' # enable this after your own registration COMMENTO_GZIP_STATIC: 'true' depends_on: - commentodb ports: - "2478:8080" labels: - com.centurylinklabs.watchtower.enable=true commentodb: image: postgres:12.5-alpine container_name: commentoppdb restart: always environment: POSTGRES_DB: 'commento' POSTGRES_USER: 'aaa' POSTGRES_PASSWORD: 'bbb' volumes: - /home/aerya/docker/blog/commento/db:/var/lib/postgresql/data labels: - com.centurylinklabs.watchtower.enable=true
Une fois fait on peut aller s’y créer un compte, le 1er étant « l’admin ». On décommente ensuite la ligne COMMENTO_FORBID_NEW_OWNERS et on relance.
On peut ensuite ajouter un ou plusieurs sites à lier à cet outil de commentaires et paramétrer quelques options liées à la modération notamment.


Une fois le « site » paramétré on peut ajouter son snippet au thème Ghost dans post.hbs.
Voici par exemple pour le thème Liebling que j’utilise (doc).