Visit-Stat使用教程

(别在意为啥要把它分类到Hexo。。。。)

服务端部署

数据库部分

MongoDB 和 Redis 之间选一个

MongoDB

1.申请 MongoDB 账号
2.创建免费 MongoDB 数据库,区域推荐选择 AWS / N. Virginia (us-east-1)
3.在 Clusters 页面点击 CONNECT,按步骤设置允许所有 IP 地址的连接(为什么?),创建数据库用户,并记录数据库连接字符串,请将连接字符串中的 <password> 修改为数据库密码
跟Twikoo评论配置数据库的方式一样(除非你选的Redis)

Redis

1.申请 upstash 账号
2.点击Create Database(名字随便选,Type建议选择:Global)
3.直接复制“redis://”为开头的地址(前面的“redis-cli --tls -u ”不用复制下去)

1
2
2022-07-18注意:
要复制 Node 那栏的链接,详情请看:https://github.com/Lete114/Visit-Stat/issues/2

Vercel部分

1.一键部署
Deploy with Vercel
2.部署完成后点击“Go to Dashboard”

3.点击“Settings” ———> “Environment Variables”

4.添加VS_DB_TYPEVS_DB_URL两个变量
VS_DB_TYPE 设置
VS_DB_URL 设置
5.重新部署




服务端部署完成!

客户端使用

dist/visit-stat.min.js 内的 //localhost:6870 服务端地址替换为你自己部署的服务端地址,然后在主题目录下的layout/layout.ejs引用即可

返回的数据会主动寻找标签 id 属性为:vs_site_uv, vs_site_pv, vs_page_pv的标签并替换内容。不懂请看 public/index.html

评论

:D 获取中...