Hexo Next 解决 umami Running on Railway 部署失败 无法显示 绕过广告屏蔽 Your project has no deploys
2024-01-23 15:44:59 # 技术

Hexo Next 解决 umami Running on Railway 部署失败 无法显示 绕过广告屏蔽 Your project has no deploys

最近把博客从 WordPress 换成了 Hexo,之前也来回换过几次,好久不更新,发现 WordPress 实在太臃肿了,虽然有很多出色的插件,但现在打开每个插件都像是看广告一样

迁移到 Hexo 后,想统计一下网站的访问情况,原来一直用的百度,发现很多奇怪的情况,影响数据分析。综合对比后,选择 umami,umami 是一款简单易用、自托管的开源网站访问流量统计分析工具,umami 不使用 Cookie,不跟踪用户,所有收集的数据都会匿名化处理,符合 GDPR 政策,资源占用很低,虽然功能简单,但分析的数据内容很丰富。

在 umami 部署 Railway 时,遇到了问题,无法自动完成,出现了部署失败,在官方文档中查看 Your project has no deploys 需要手动部署。太麻烦,折腾了几次,发现原因,可能是部署连结 GitHub 项目时,出现授权无法匹配。

具体操作步骤:
1、点击项目,Setting >> General >> Source Repo ,点 X 取消现有项目授权连接。
2、重新授权,选择之前在 GitHub 内已建好的项目。
3、重新部署。

Hexo Next 解决 umami Running on Railway 部署失败 无法显示 绕过广告屏蔽 Your project has no deploys

部署成功后,发现 umami 数据无法显示,后来发现被广告过滤插件屏蔽了,绕过广告屏蔽方法:

1、点击项目,Variables
2、右上角 New Variable
3、添加新字段名称 TRACKER_SCRIPT_NAME ,值为您自设的值,例如:u
4、重新部署后,即可生效。
Hexo Next 解决 umami Running on Railway 部署失败 无法显示 绕过广告屏蔽 Your project has no deploys