(别在意为啥要把它分类到Hexo。。。。)
服务端部署
数据库部分
MongoDB 和 Redis 之间选一个
MongoDB
1.申请 MongoDB 账号
2.创建免费 MongoDB 数据库,区域推荐选择 AWS / N. Virginia (us-east-1)
3.在 Clusters 页面点击 CONNECT,按步骤设置允许所有 IP 地址的连接(为什么?),创建数据库用户,并记录数据库连接字符串,请将连接字符串中的 <password>
修改为数据库密码
(除非你选的Redis)跟Twikoo评论配置数据库的方式一样
Redis
1.申请 upstash 账号
2.点击Create Database(名字随便选,Type建议选择:Global)
3.直接复制“redis://”为开头的地址(前面的“redis-cli --tls -u ”不用复制下去)
1 | 2022-07-18注意: |
Vercel部分
1.一键部署
2.部署完成后点击“Go to Dashboard”
3.点击“Settings” ———> “Environment Variables”
4.添加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