Una vez que tenemos un sistema de comentarios en nuestro blog, vamos a darle una pequeña vuelta de tuerca y configurar alguna cosilla más. Cómo por ejemplo que nos notifique por e-mail cada vez que tengamos un nuevo comentario en el blog.

El objetivo es recibir notificaciones vía e-mail, permitir la edición del comentario durante un tiempo, e incluso tener preparado el chiringuito por si tengo que pasar todos los comentarios a una cola de moderación antes de ser publicados.

Recuerda que puedes leer el anterior artículo para configurar us sistema de comentarios en páginas estáticas usando Isso.

Para ello tendremos que modificar el archivo de configuración de Isso. Que en nuestro caso, se encuentra en /opt/isso/isso.conf. Y no te olvides de visitar la documentación oficial de Isso.

Y esta es la configuración que yo tengo:

[general]
dbpath = /opt/isso/comments.db
host = https://sinsitio.tk/
max-age = 15m
notify = smtp

[moderation]
enabled = false
purge-after = 30d

[server]
listen = http://localhost:8001/

[smtp]
username = usuario@openmailbox.org
password = password
host = smtp.openmailbox.org
port = 587
security = starttls
to = destino@openmailbox.org
from = usuario@openmailbox.org
timeout = 30

[guard]
enabled = true
ratelimit = 2
direct-reply = 3
reply-to-self = false
require-email = false

Lo único que tienes que hacer es cambiar los datos a tus necesidades, y reiniciar Isso (recuerda que se está ejecuando en segundo plano) con un sudo supervisorctl restart isso.

¡Yasta! Ahora cada vez que alguién publique algún comentario, recibiras un e-mail. Gracias a este e-mail, podremos borrar directamente el comentario en el caso que no nos guste (¡Censuraaaaa!).

Un ejemplo puede del e-mail:

malen <***@email.algo> wrote:

Tus artículos sobre la Raspberry Pi me están ayudando para ir entendiendo todo este mundillo. Ahora estoy liado con Jekyll, y este artículo me será de mucha utilidad. Gracias.

Link to comment: https://sinsitio.tk/jekyll/comentarios-jekyll-isso-nginx.html#isso-1

---
Delete comment: https://sinsitio.tk/isso/id/543/delete/MTEQ.JFD9JQERDde4LE