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

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、重新部署。

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

1、点击项目,Variables 2、右上角 New Variable 3、添加新字段名称 TRACKER_SCRIPT_NAME ,值为您自设的值,例如:u 4、重新部署后,即可生效。