记一次排除 bug(busuanzi 无法加载 仅适用于next版本在v6.4.2之前的)

排bug记

Posted by ChungZH on 2018-10-13

终于为 hexo-theme-next 做出贡献了……


V2EX
Github Issue

ChungZH 独立解决。

排错过程

前往 http://busuanzi.ibruce.info/ 卜算子官网,可以发现有提示说 因七牛强制过期『dn-lbstatics.qbox.me』域名,与客服沟通无果,只能更换域名到『busuanzi.ibruce.info』!, 然后就很容易了。

先说说我的 next 是 6.x.x。

找到 next 主题目录下的 busuanzi-counter.swig,修改成:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{% if theme.busuanzi_count.enable %}
<div class="busuanzi-count">
<script async src="https://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>

{% if theme.busuanzi_count.total_visitors %}
<span class="site-uv" title="{{ __('footer.total_visitors') }}">
<i class="fa fa-{{ theme.busuanzi_count.total_visitors_icon }}"></i>
<span class="busuanzi-value" id="busuanzi_value_site_uv"></span>
</span>
{% endif %}

{% if theme.busuanzi_count.total_views %}
<span class="site-pv" title="{{ __('footer.total_views') }}">
<i class="fa fa-{{ theme.busuanzi_count.total_views_icon }}"></i>
<span class="busuanzi-value" id="busuanzi_value_site_pv"></span>
</span>
{% endif %}
</div>
{% endif %}