Integrando Disqus con Jekyll

Como Jekyll genera páginas estáticas y no tiene ninguna base de datos detrás, si quieres que tu blog o web admita comentarios es necesario integrarlo con algún servicio externo como Disqus. La integración es realmente sencilla. Una vez registrados en Disqus, entramos en la opción “Add Disqus to site” y veremos el siguiente menu:

Disqus1

Introducimos el nombre de nuestro blog, un identificador, y seleccionamos la categoría que queramos. Al pulsar “Finish registration” podremos obtener el código necesario para integrar Disqus.

Disqus2

Para integrarlo con Jekyll, seleccionamos la opcion “Universal code”. En nuestro repositorio crearemos el fichero _includes/comments.html con el siguiente contenido :

{% if page.comments %}
<!-- Inserta aqui el codigo de Disqus -->
{% endif %}

Ahora modificamos _layouts/default.html insertando la siguiente linea donde queramos que aparezcan los comentarios:

{% include comments.html %}

Cuando queramos que un post admita comentarios, podremos habilitarlos insertando la siguiente linea en la cabecera:

comments: Yes
Written on November 27, 2014