При настройке my personal blog с jekyll я обнаружил, что не могу получить раздел комментариев. Он продолжал говорить мне:«Нам не удалось загрузить Disqus». с темой minix по умолчанию 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" %}
<div id="disqus_thread"></div>
<script>
var disqus_config = function() {
this.page.url = '{{ page.url | absolute_url }}';
this.page.identifier = '{{ page.url | absolute_url }}';
};
(function() {
var d = document, s = d.createElement('script');
s.src = 'https://{{ site.disqus.shortname }}.disqus.com/embed.js';
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript" rel="nofollow">comments powered by Disqus.</a></noscript>
{% endif %}
Я прочитал через troubleshooting guide несколько раз и проверил все возможные ситуации, но комментарии все еще не появляется.
Несколько вещей, чтобы отметить:
- Я использую минимумы, тему Джекила по умолчанию, и после его document.
- Я зарегистрировал учетную запись Disqus и подтвердил адрес электронной почты.
- Мое имя сайта
sled-dog
. github.io
был добавлен в раздел «Доверенные домены».
谢谢 你! Однако он все еще не работает: https://sunqingyao.github.io/misciece/2017/01/12/my-first-blog-post/ :(Вы можете увидеть раздел комментариев в своем браузере «Я подозреваю, что могут возникнуть некоторые проблемы с моей сетевой конфигурацией. Знаете, у нас есть [GFW] (https://en.wikipedia.org/wiki/Great_Firewall) в Китае ... –
Странно, у меня такой же код, как yours (https://github.com/marcanuy/simpleit.rocks/blob/master/_includes/disqus.html), единственное отличие заключается в том, что var disqus = config окружен тегами комментариев: '/ * var disqus_config = .. . */'. – marcanuy
После комментирования части' var disqus_config' все работает как магия! Я не могу сказать причину под капотом, но она просто работает ... –