From f2cb3d13511debb130af10696d7f23f0f7fd5211 Mon Sep 17 00:00:00 2001 From: brettlangdon Date: Sat, 16 Nov 2013 08:50:19 -0500 Subject: [PATCH] add disqus comments to article page --- templates/article.jade | 7 ++++--- templates/mixins/disqus.jade | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+), 3 deletions(-) create mode 100644 templates/mixins/disqus.jade diff --git a/templates/article.jade b/templates/article.jade index ddab9db..10c10f4 100644 --- a/templates/article.jade +++ b/templates/article.jade @@ -1,4 +1,4 @@ - +include mixins/disqus extends layout block append vars @@ -18,8 +18,9 @@ block content article.article section.content!= typogr(page.html).typogrify() + section.comments + +disqus + block prepend footer div.nav a(href=contents.index.url) « Full blog - - diff --git a/templates/mixins/disqus.jade b/templates/mixins/disqus.jade new file mode 100644 index 0000000..0133c1b --- /dev/null +++ b/templates/mixins/disqus.jade @@ -0,0 +1,18 @@ +mixin disqus + #disqus_thread + script(type="text/javascript"). + var disqus_shortname = 'brettlangdon'; + var disqus_identifier = '#{page.title}'; + var disqus_title = '#{page.title}'; + var disqus_url = "http://brett.is#{page.url}"; + (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); + })(); + noscript + | Please enable JavaScript to view the + a(href="http://disqus.com/?ref_noscript")=" comments powered by Disqus." + a(href="http://disqus.com").dsq-brlink + | comments powered by + span.logo-disqus=" Disqus"