写前哔哔
今天打开博客总是在转圈圈,F12一看busuanzi已经504了,之前刷到文章就说busuanzi官方服务已经动不动就抽疯,没想到现在彻底用不了了,赶紧搜索朋友圈寻找平替。
正文开始
第一种方案就是自部署,但是需要服务器,我直接绕道。
第二种就是使用别人部署好的服务,我找到的有以下几个:
新版本不蒜子统计平台使用说明 - 杜老师说
Vercount - 网站流量计数器
自建不蒜子 - 网站访问量统计
我使用的是杜老师的服务,方法很简单:
- 首先是在
_config.butterfly.yml
的CDN-> option配置中添加如下内容:
1
| busuanzi: https://jsd.onmicrosoft.cn/npm/penndu@17.0.0/bsz.js
|
由于杜老师为了避免冲突,给原来的busuanzi
id选择器加了 vaule
用于区别原版,因此还要进行如下操作
- 打开
[Blogroot]\themes\butterfly\layout\includes\widget\card_webinfo.pug
文件,搜索busuanzi
,将value_
删除:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| else if theme.busuanzi.site_uv .webinfo-item .item-name= `${_p('aside.card_webinfo.site_uv_name')} :` .item-count#busuanzi_site_uv i.fa-solid.fa-spinner.fa-spin if theme.umami_analytics.enable && theme.umami_analytics.UV_PV.site_pv .webinfo-item .item-name= `${_p('aside.card_webinfo.site_pv_name')} :` .item-count#umami-site-pv i.fa-solid.fa-spinner.fa-spin else if theme.busuanzi.site_pv .webinfo-item .item-name= `${_p('aside.card_webinfo.site_pv_name')} :` .item-count#busuanzi_site_pv i.fa-solid.fa-spinner.fa-spin if theme.aside.card_webinfo.last_push_date .webinfo-item .item-name= `${_p('aside.card_webinfo.last_push_date.name')} :` .item-count#last-push-date(data-lastPushDate=date_xml(Date.now())) i.fa-solid.fa-spinner.fa-spin
|
- 打开
[Blogroot]\themes\butterfly\layout\includes\header\post-info.pug
进行同样的操作:
1 2 3 4 5 6 7 8 9
| mixin otherPV() if theme.umami_analytics.enable && theme.umami_analytics.UV_PV.page_pv +pvBlock('', '', '') span#umamiPV(data-path=url_for(page.path)) i.fa-solid.fa-spinner.fa-spin else if theme.busuanzi.page_pv +pvBlock('', 'post-meta-pv-cv', '') span#busuanzi_page_pv i.fa-solid.fa-spinner.fa-spin
|
hexo
三连后就可以看到侧边栏和文章页busuanzi服务正常运行了,就是访问数据得从头进行了。
参考教程