我正在尝试向我的github页面博客添加评论,当我添加代码时没有任何反应。无论我在哪里粘贴它。到目前为止,我尝试了三种不同的方法:
每次我这样做,我的页面都没有改变。就像我什么也没做。
我用谷歌搜索了这个,并查看了another github page that's successfully using disqus的来源 - 唯一看起来不同的是他将他的JS粘贴到layout.html页面 - 我没有其中之一。我只有帖子和页面。我肯定会尝试在我的帖子中添加评论,而不是我的页面。
我有类似的问题,因为我的网站使用HTTPS和Disqus是通过HTTP提供的。
我可以jekyll serve
并在本地看到评论,但评论没有出现在现场网站上。经过一些搜索和差异后,我打开了Chrome Web Inspector,看到了一系列错误,如下面两个例子:
[阻止] https://devblog.toopher.com/2013/07/05/enabling-travis-ci-for-fun-and-profit/的页面从http://toopherdevblog.disqus.com/embed.js处获得了不安全的内容。
https://devblog.toopher.com/2013/07/05/enabling-travis-ci-for-fun-and-profit/的页面显示http://i.imgur.com/EftY63v.png不安全的内容。
我编辑了Disqus评论提供程序(_includes/JB/comments-providers/disqus
)并将Disqus URL更改为https://
,如下所示:
dsq.src = 'https://' + disqus_shortname + '.disqus.com/embed.js';
希望能帮助别人!
首先,让我告诉你,我曾与jekyll合作,但我对jekyll bootstrap没有任何经验。
其次,在github上查看你的repo后,我认为在post.html布局中添加{%include JB / comments-providers / disqus%}可以解决问题。这将在你的jekyll帖子中加载javascript,从而在编辑_config.yml后启用注释。
我有同样的问题。确保正确设置_config.yml
中的url参数:
url: "https://GITHUBUSERNAME.github.io"
也不言而喻,但确保您的短名称参数也正确也不会受到影响:
disqus:
shortname: your-short-name
也许你只需要创建一个网站配置文件here。
希望这可以帮助。