@JanHančič was correct in that an iframe is the best route (so if he answers I'll mark him correct). The height and seamless of the iframe can be handled with: https://github.com/house9/jquery-iframe-auto-height
What I did is make a controller (or whatever your framework calls it) that handles any url like: http://my.com/page/disqus
which will load comments for http://my.com/page
.
The controller just loads the DISQUS widget (wrapped in a html/body
). Then in http://my.com/page
template you include the iframe to http://my.com/page/disqus
.