使用vercel部署Umami网站统计服务、可显示近一年的pv、uv数据
使用vercel部署Umami网站统计服务、可显示近一年的pv、uv数据
周润发简单介绍 🥰
1.事前准备
- 域名(非必须,你也可以使用免费域名,或使用
vercel
分配的域名也可以,但分配的这个域名被墙严重,建议设置自定义域名,然后使用我的 vercel CDN 服务进行加速) - GitHub(必须,你需要注册一个GitHub帐号)
- Vercel(必须,你需要注册一个vercel帐号)
2.Vercle部署
首先打开Vercel 创建一个
Postgres
数据库,打开上方的Storage
储存,然后点击下方Postgres
数据库,点击Create
创建数据库,Accept
接受条款,Database Name
为你的数据库名称,可以随意设置,我这里就设置这个项目的名称 umami,Region
为你数据库的地区,可以随意选择,我这里选择新加坡的。物理距离比较近一点感觉会快一点吧,然后点击Create
创建。点击
Show secret
显示完整密钥,然后点击Copy Snippet
复制你的密钥,保存下来格式如下,(注意你当然不要把*号复制出来,复制出来后,只要双引号中的内容)好了数据库设置完毕,我们可以一键部署了。1
postgres://default:************@ep-royal-violet-a1klt79l.ap-southeast-1.aws.neon.tech:5432/verceldb?sslmode=require
因为这个项目提供了
Vercle
一键部署,点击自动部署并创建仓库,点击前往 DeployRepository Name
设置你项目的名称,我设置为 umami 你可以自定义,Create private Git Repository
勾选左下角就是设置为私库不勾选则反之。然后点击Create
创建,环境变量中Name
添加DATABASE_URL
他已经给你填写好了,然后在Value
中填写你上面上面保存的Postgres
数据库内容,点击Deploy
部署。等待部署三分钟左右就好了。
部署完成
3.自定义域名设置DNS加速
点击
Add Domain
设置自定义域名,我设置为 umami.001315.xyz 点击ADD
添加(如没有域名的小伙伴忽略此步,点击右上角箭头进入到项目页面在点击Visit
就可以看到你部署的umami
页面了,但是这个域名是vercel
分配的域名被墙严重,等下教大家如何加速)去你的域名解析商添加自定义域名解析,我是托管在
cloudflare
的,进入你的域名DNS记录
点击添加记录
,类型
选CNAME
,名称
设置为你在vercel
设置的域名前缀,我是 umami ,使用vercel CDN进行加速目标
填写vercel.001315.xyz
小黄云关闭。添加完成后,稍等片刻就可以在vercel
的自定义域名页面看到两个对勾符号,这表示解析成功。我们测试一下使用
vercel
分配给我的域名是 umami-black-theta.vercel.app 在itdog进行测速,基本是全红,没法看。然后我们在看使用vercel CDN进行加速的域名 https://umami.001315.xyz 效果还是不错的。打开 Umami,第一次登录输入默认账号密码
1
2账号:admin
密码:umami登录后右上角小地球可以切换语言,看不懂自行切换。
点击左上角
设置
网站
添加网站
输入你自己要设置的网站名称与网站地址。点击
跟踪代码
下方 如下格式的就是你的统计代码,添加在你需要的网页中,就可以记录数据了,我们使用之前的博客封面
的项目举例说明。并不是所有的后台都有统计代码的添加栏目,那么这时我们就要手动添加了,一般来说,我们可以将代码添加至网页的<body>
标签和</body>
标签之间,如下图所示,但是很多人看到下面的图,自己操作的时候也不知道添加到哪里,我们可以利用chatGPT
工具,把这个项目首页代码index.html
的内容发给chatGPT
.这下学会怎么使用了统计代码了嘛?把
chatGPT
给你的代码复制到你项目那个代码替换掉就好了!
在线体验 点击前往 用户名与密码为:
zhourf
Github 点击前往
Vercel CDN 点击前往