标签: javascript comments blogs jekyll disqus
我有两个网站:
一个是xxx.ruhoh.com,另一个是blog.xxx.com。实际上他们是相同的网站,唯一不同的是域名。我将disqus的代码嵌入到页面中。但是,他们的评论系统无法共享。例如,如果我在xxx.ruhoh.com/post1处撰写评论,则无法在blog.xxx.com/post1处看到此评论。
xxx.ruhoh.com
blog.xxx.com
disqus
xxx.ruhoh.com/post1
blog.xxx.com/post1
有没有人有关于如何在两个域中合并/共享评论系统的想法?
答案 0 :(得分:7)
基本上你要做的是在多个唯一的URL上加载一个线程。这不是开箱即用的,因为Disqus会通过唯一的URL识别每个唯一的线程。
您需要做的是在您的Disqus代码中添加常见的disqus_identifier和/或disqus_url javascript变量。标识符和其他javascript变量详细介绍here和here。
disqus_identifier
disqus_url
从上面的示例中,您可以提取/post1以用作两个子域之间的标识符。我们建议您设置disqus_url,即使您使用标识符,因为一个网址仍然用作通知,窗口小部件等的链接到网址。因此,您必须选择一个您更喜欢的子域名链接到,并确保在博客文章的两个版本上设置。
/post1