2

如何自己搭建busuanzi不蒜子平台,搭建静态博客的访问量统计

 9 months ago
source link: https://blog.zhheo.com/p/b7bb7832.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

如何自己搭建busuanzi不蒜子平台,搭建静态博客的访问量统计 | 张洪Heo

博客快捷键
shift
关闭快捷键功能
shift
打开中控台
shift
播放/暂停音乐
shift
深色/浅色显示模式
shift
shift
shift
shift
shift
shift

刺痒 - 草帽酱

词:符式龙

曲:符式龙

编曲:翁梓铭

混音:廖国钺

制作人:张雯杰

制作团队:笔墨光年

OP:武汉伯乐爱乐

「未经著作权人许可 不得翻唱 翻录或使用」

牧笛横放欲穿春寒

又一段谁在声声慢

情字蔽华裳

泪能落地即成霜

旧念请别来无恙

散了落花一地凌乱

一如繁华梦魇一场

景深圈起夜的凉

月光似孤盏

声弦易断太防不甚防

嗤笑负过伤

越想越荒诞

有琴瑟作伴

却没人吟唱

未想情太短

你刻下的章

时过无非刺痒

散了落花一地凌乱

一如繁华梦魇一场

景深圈起夜的凉

月光似孤盏

声弦易断太防不甚防

嗤笑负过伤

越想越荒诞

有琴瑟作伴

却没人吟唱

未想情太短

你刻下的章

时过无非刺痒

嗤笑负过伤

越想越荒诞

未想情太短

你刻下的章

时过无非刺痒

字句针扎时过无非刺痒

HeoGPT

本站网页统计从2023年8月9日开始,之前的统计数据已全部清除。目前没有找回计划。算是作为一个新的开始吧。

之前看了一下网站的网络响应,可以说busuanzi占用了50%多的时间,busuanzi不蒜子太慢太卡,而很多静态博客都是用的busuanzi。毕竟公益免费。但是速度实在是太慢了,严重拖垮了网站速度。所以我放弃了数百万的数据,还是自搭建比较香,博客速度提升一大截。

看到杜老师开的公益项目,自搭建了一个busuanzi。所以说如果你想直接白嫖的话可以用一下杜老师提供的服务。使用杜老师服务就不需要再看下去啦~

杜老师自建国内不蒜子统计平台

请勿使用本文示例的busuanzi地址,因为有域名限制,仅限我使用

因为我个人习惯对于数据要求有掌控能力,并且对于用户隐私有一些方面的考量,所以这个文章就是具体介绍如何自己搭建busuanzi服务。相比于项目的官方文档,这个博客文章会更加细致的介绍,并对文档一些错误内容进行修正。

Github项目地址

项目作者

你需要拥有一台服务器,拥有docker环境并支持docker-compose。宝塔环境。

我们来添加一个站点,例如我添加的是busuanzi.zhheo.com,你也可以根据你的域名添加一个。

添加网址

PHP版本选择纯静态。

新建docker-compose

我们点击根目录下的地址进入根目录。新建文件docker-compose.yaml

新建空白文件
新建空白文件

里面的内容为:

version: "3"
services:
redis:
image: "redis:alpine"
volumes:
- ./data/redis:/data

bsz:
image: "xcsoft/busuanzi:latest"
ports:
- "8080:8080"
volumes:
- ./data/bsz:/app/expose
links:
- redis
depends_on:
- redis
environment:
LOG_ENABLE: true
API_SERVER: http:\/\/127.0.0.1:8080\/api

其中你需要修改API_SERVER为你的地址,例如你的网址为busuanzi.zhheo.com,那么就需要填写https:\/\/busuanzi.zhheo.com\/api

上面的8080:8080如果你服务器8080端口已经被占用,可以修改第一个8080改成别的,例如8999:8080

使用ssh登录服务器,cd进入你的网站目录例如cd /www/wwwroot/busanzi.zhheo.com,然后执行docker-compose up -d

我们回到网站设置,设置一下nginx的反代

反代设置

其中,http://127.0.0.1:8080的地址端口号8080根据上面你自行设置的端口号而改变。

前往你的域名提供商进行解析设置,解析到你的服务器。

大功告成!

直接访问你的地址就可以看到了,然后将地址更改为你的地址即可。

教程

例如https://busuanzi.zhheo.com/js

另外遇到的一个小坑

我发现我直接导入的时候busuanzi没有运行,后来发现我的统计id名不一样。

这个的id名为:busuanzi_page_pv

我的原来是:busuanzi_page_value_pv

如果你的也是busuanzi_value_site_pv,需要更改一下。butterfly主题可以到themes/butterfly/layout/includes/header/post-info.pug文件中修改

修改代码

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK