当前位置:  开发笔记 > 编程语言 > 正文

"我们无法加载Disqus." 与jekyll的默认最小主题

如何解决《"我们无法加载Disqus."与jekyll的默认最小主题》经验,为你挑选了2个好方法。

当我用jekyll 设置我的个人博客时,我发现我无法显示评论部分.它一直告诉我:

我们无法加载Disqus.如果您是主持人,请参阅我们的故障排除指南.

相关代码:( 有关完整代码,请访问我的代码:https://github.com/sunqingyao/sunqingyao.github.io)

_config.yml

disqus:
  shortname: sled-dog

_layouts/post.html

{% if site.disqus.shortname %}
  {% include disqus_comments.html %}
{% endif %}

disqus_comments.html

{% if page.comments != false and jekyll.environment == "production" %}

  
{% endif %}

我已经多次阅读了故障排除指南并检查了每种可能的情况,但评论仍然没有出现.

有几点需要注意:

    我正在使用minima,jekyll的默认主题,并遵循其文档.

    我已经注册了Disqus帐户和经过验证的电子邮件地址.

    我的网站简称是sled-dog.

    github.io 已被添加到"可信域".

小智.. 11

我很惊讶最好的答案是禁用discus.config.

如果您在网站上使用默认的jekyll主题启用disqus时遇到问题,请检查参数.

_config.yml应包括:

disqus: shortname: test-shortname

url: http://yourwebsite.com

JEKYLL_ENV应该设置为"生产"

export JEKYLL_ENV=production

这就是你所需要的.祝好运.



1> 小智..:

我很惊讶最好的答案是禁用discus.config.

如果您在网站上使用默认的jekyll主题启用disqus时遇到问题,请检查参数.

_config.yml应包括:

disqus: shortname: test-shortname

url: http://yourwebsite.com

JEKYLL_ENV应该设置为"生产"

export JEKYLL_ENV=production

这就是你所需要的.祝好运.



2> marcanuy..:

this.page.identifier变量中存在错误.

它应该包含页面的唯一标识符,但它当前正在设置页面的URL: this.page.identifier = '{{ page.url | absolute_url }}';

您应该将其更改为:

this.page.identifier = {{ site.disqus.shortname }}';

再见

更新

环绕var disqus_config评论标签:/* var disqus_config = ...*/.

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有