Hexo装live2D宠物Next主题的访问记数不显示

Hexo 开启Live2D宠物后 Next 主题中的访问计数会不显示,可能是样式表中的参数冲突,需要对计数脚本中以下内容进行一些修改

  • <span class="post-meta-item" id="busuanzi_container_site_uv" style="display: none;">
  • <span class="post-meta-item" id="busuanzi_container_site_pv" style="display: none;">
  • <span class="site-uv" title="{{ __('footer.total_visitors') }}">
  • <span class="site-pv" title="{{ __('footer.total_views') }}">

原脚本内容

$blog/themes/next/layout/_third-party/statistics/busuanzi-counter.swig
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
{%- if theme.busuanzi_count.enable %}
<div class="busuanzi-count">
<script{{ pjax }} async src="https://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>

{%- if theme.busuanzi_count.total_visitors %}
<span class="post-meta-item" id="busuanzi_container_site_uv" style="display: none;">
<span class="post-meta-item-icon">
<i class="{{ theme.busuanzi_count.total_visitors_icon }}"></i>
</span>
<span class="site-uv" title="{{ __('footer.total_visitors') }}">
<span id="busuanzi_value_site_uv"></span>
</span>
</span>
{%- endif %}

{%- if theme.busuanzi_count.total_visitors and theme.busuanzi_count.total_views %}
<span class="post-meta-divider">|</span>
{%- endif %}

{%- if theme.busuanzi_count.total_views %}
<span class="post-meta-item" id="busuanzi_container_site_pv" style="display: none;">
<span class="post-meta-item-icon">
<i class="{{ theme.busuanzi_count.total_views_icon }}"></i>
</span>
<span class="site-pv" title="{{ __('footer.total_views') }}">
<span id="busuanzi_value_site_pv"></span>
</span>
</span>
{%- endif %}
</div>
{%- endif %}

修改后的内容

$blog/themes/next/layout/_third-party/statistics/busuanzi-counter.swig
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
{%- if theme.busuanzi_count.enable %}
<div class="busuanzi-count">
<script {{ pjax }} async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>

{%- if theme.busuanzi_count.total_visitors %}
<span>
<span class="post-meta-item-icon">
<i class="{{ theme.busuanzi_count.total_visitors_icon }}"></i>
</span>
<span>总访客&nbsp<span id="busuanzi_value_site_uv"></span>&nbsp人</span>
</span>
</span>
{%- endif %}

{%- if theme.busuanzi_count.total_visitors and theme.busuanzi_count.total_views %}
<span class="post-meta-divider">|</span>
{%- endif %}

{%- if theme.busuanzi_count.total_views %}
<span class="post-meta-item" >
<span class="post-meta-item-icon">
<i class="{{ theme.busuanzi_count.total_views_icon }}"></i>
</span>
<span>访问总量&nbsp<span id="busuanzi_value_site_pv"></span>&nbsp次</span>
</span>
{%- endif %}
</div>
{%- endif %}

我自己定义的内容

$blog/themes/next/layout/_third-party/statistics/busuanzi-counter.swig
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
{%- if theme.busuanzi_count.enable %}
<div class="busuanzi-count">
<script{{ pjax }} async src="https://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>

{%- if theme.busuanzi_count.total_visitors %}
<span class="post-meta-item">
<span class="post-meta-item-icon">
<i class="{{ theme.busuanzi_count.total_visitors_icon }}"></i>
</span>
<span>第&nbsp<span id="busuanzi_value_site_uv"></span>&nbsp位朋友</span>
</span>
</span>
{%- endif %}

{%- if theme.busuanzi_count.total_visitors and theme.busuanzi_count.total_views %}
<span class="post-meta-divider">|</span>
{%- endif %}

{%- if theme.busuanzi_count.total_views %}
<span class="post-meta-item">
<span class="post-meta-item-icon">
<i class="{{ theme.busuanzi_count.total_views_icon }}"></i>
</span>
<span>经&nbsp<span id="busuanzi_value_site_pv"></span>&nbsp回眸与你相遇</span>
</span>
{%- endif %}
</div>
{%- endif %}
-------------本文结束感谢阅读-------------

欢迎关注我的其它发布渠道