escornabot / website

Website pages for escornabot.com
https://escornabot.com
MIT License
2 stars 10 forks source link

Añadir comentarios disqu #4

Open rafacouto opened 5 years ago

rafacouto commented 5 years ago

Para ciertas páginas (no la portada o partes principales) se puede activar la escritura de comentarios de usuario con disqus. Hay que añadir en layout algo como (a revisar, este código tiene tiempo):

_includes/comments.html

<!-- Add Disqus comments. -->
<div id="disqus_thread"></div>
<script type="text/javascript">
  var disqus_shortname = 'caligari';
  (function() {
    var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
    dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
    (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
  })();
</script>
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>

y en el layout de página "comentable" (se puede desactivar con "comments: false" en cabecera de página):

<div class="comments">
  <h2>Comentarios</h2>
  {% if page.comments != false %}
    {% include comments.html %}
  {% endif %}
</div>
migueabellan commented 5 years ago

He visto este plugin: https://github.com/kacperduras/disqus-for-jekyll

rafacouto commented 5 years ago

Mucho mejor, ya lo hace sólo y de forma actualizable. El usuario disqus es "escornabot".