Añade comentarios a tus publicaciones con estas 4 plataformas
Tabla de contenido
Descubre cómo habilitar una sección de comentarios en tus publicaciones usando giscus, utterances, Hyvor Talk, o Isso, permitiendo la interacción y feedback de los lectores. tabi actualmente soporta cuatro sistemas de comentarios: giscus y utterances, Hyvor Talk e Isso. giscus y utterances son proyectos de código abierto que te permiten añadir una sección de comentarios a tu sitio web usando las «issues» (utterances) o «discussions» (giscus) de GitHub. Son perfectos para generadores de sitios estáticos como Zola, ya que permiten a tus lectores interactuar y dejar comentarios en tus publicaciones sin requerir un backend tradicional ni una base de datos. Al estar basados en GitHub, giscus y utterances requieren que los usuarios tengan una cuenta en dicha plataforma y autoricen la respectiva aplicación. Alternativamente, los visitantes también pueden comentar directamente en la discusión o «issue» correspondiente de GitHub. Ambas son excelentes herramientas para agregar comentarios a tu blog, pero giscus tiene algunas ventajas: Hyvor Talk es una plataforma de comentarios de pago centrada en la privacidad. Ofrece todas las ventajas de giscus y algunas más, como moderación y detección de spam. Isso es un sistema de comentarios de código abierto y autoalojado que almacena los comentarios en su propia base de datos. Una de sus principales ventajas es la privacidad; no comparte los datos de los usuarios con terceros. También tiene una interfaz ligera y limpia, lo que facilita que tus visitantes dejen comentarios. Isso también permite comentarios anónimos, lo que podría aumentar la participación de los usuarios en tu sitio web. giscus y utterances requieren una configuración similar. Primero, visita el sitio web del sistema que quieras habilitar: giscus.app o utteranc.es. Sigue las instrucciones de la sección Configuración del sitio web, y elige las opciones que prefieras. Luego, establece los valores que se muestran en la sección Habilitar giscus/utterances (el bloque de código giscus tiene algunos ajustes más que utterances: Configura tu web desde la consola de Hyvor Talk y rellena las opciones en Para habilitar Isso, primero necesitarás instalar y ejecutar un servidor Isso (aquí tienes una guía útil). Luego, completa estas configuraciones en La opción Alternativamente, puedes habilitar los comentarios en publicaciones concretas añadiendo el nombre del sistema ( Si accidentalmente habilitas más de un sistema, Zola mostrará un error. Si tu web tiene múltiples idiomas con publicaciones coincidentes (como esta demo), y te gustaría compartir comentarios entre idiomas, debes usar Al final de esta publicación encontrarás el widget de giscus usando los ajustes mostrados arriba. Configuración
Sistemas basados en GitHub
script
) en la sección correspondiente de tu config.toml
: [extra.giscus]
o [extra.utterances]
. giscus
[]
= false
= true
= "tuNombreDeUsuarioDeGithub/tuRepositorio"
= "TuIDdeRepositorio"
= "Anuncios"
= "TuIDdeCategoría"
= "slug"
= 1 # 1 para habilitar, 0 para deshabilitar.
= 1 # 1 para habilitar, 0 para deshabilitar.
= true
= "noborder_light"
= "noborder_dark"
= "" # Deja en blanco para que coincida con el idioma de la página.
= true
utterances
[]
= false
= true
= "tuNombreDeUsuarioDeGithub/tuRepositorio"
= "slug"
= "💬"
= "github-light"
= "photon-dark"
= true
Hyvor Talk
config.toml
:[]
= false
= true
= "1234"
= true
= ""
= "" # Correo (o correo codificado en base64) del autor.
= true
Isso
config.toml
:[]
= false
= true
= "https://example.com/comments/" # URL a Isso.
= true
= ""
= "inf"
= "5"
= true
= true
= ""
= true
Ajustes comunes
enabled_for_all_posts = true
habilitará globalmente el sistema de comentarios correspondiente.utterances
, giscus
, hyvortalk
o isso
) = true
. Por ejemplo, así habilitarías giscus:= "Los molinos de viento de mi vida: reflexiones de un escudero"
= 1605-01-16
= "Mi viaje junto a Don Quijote, enfrentándome a gigantes imaginarios y descubriendo las verdaderas batallas de la vida."
[]
= ["personal", "reflexiones"]
[]
= true
issue_term = "slug"
(en el caso de giscus y utterances) o page_id_is_slug = true
(para Hyvor Talk e Isso). Esto usará el nombre del archivo Markdown (sin la etiqueta de idioma) como identificador. Todas las demás opciones crearán diferentes secciones de comentarios para cada idioma. Ejemplo en vivo