Using Disqus with your managed Ghost blog
The documentation about integrating Disqus Discussions in Ghost only applies to self hosted Ghost instances or at least self packaged themes.
So I created a snippet which you can paste in your "Blog footer" via Ghost's "Code Injection":
Where data-disqusName
is your name at Disqus and data-element
contains the CSS selector of the element, the Disqus container will be appended in. For Ghost 0.11 and the default Casper 1.4 theme, this should be .post-content
, for Ghost 1.0 and Casper 2 this works with article.post-full:not(.page)
. (The :not(.page)
part prevents comments beeing loaded on static pages. If you want them to do so, only use article.post-full
.)
By the way, this works for all Websites, not only for Ghost. After working on this, I wonder why Disqus is making the integration so complicated.
The script is hostet on Github:
The disadvantage of this method is that it will not work anymore, if the URL changes, as there is no unique id. In this case, you will have to re-map URLs in your Disqus administration interface.
After implementing this, I found two similar solutions, both described more carefully, by Jambie Goodwin and Matt Enlow, although outdated. Wish I did find them before anyway.