lib/middleman-disqus/embed.erb
<div id='disqus_thread'></div>
<script type='text/javascript'>
//<![CDATA[
<% @options.each do |key, value| %>
<% if value.is_a?(String) %>
var disqus_<%= key %> = '<%= value %>';
<% elsif [Fixnum, FalseClass, TrueClass].include?(value.class) %>
var disqus_<%= key %> = <%= value %>;
<% end %>
<% end %>
(function() {
if (typeof(DISQUS) === 'undefined') {
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);
} else {
DISQUS.reset({
reload: true,
config: function () {
this.page.identifier = document.title;
this.page.url = location.href;
}
});
}
})();
//]]>
</script>
<noscript>Please enable JavaScript to view the <a href='http://disqus.com/?ref_noscript'>comments powered by Disqus.</a></noscript>
<a href='http://disqus.com' class='dsq-brlink'>comments powered by <span class='logo-disqus'>Disqus</span></a>