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