添加萌萌计数器
...大约 1 分钟
原项目地址:journey-ad/Moe-Counter
1. 直接使用
访问 https://count.getloli.com,获取自己的计数器图片地址即可。
2. 自定义
若不想部署在自己的服务器上,可以选择免费的云服务。
2.1 Replit 部署
- 打开原作者的 https://replit.com/@journeyad/Moe-Counter 项目并 fork 到自己的账户下。
- https://www.mongodb.com/ 注册并获取免费的 mongodb, 进入 Dashboard
NetworkAccess
: ip 地址填写0.0.0.0/0
允许所有 IPDatabase
: 点击connect->driver
,获取链接地址mongodb+srv://username:<password>@cluster0.rn2vq7x.mongodb.net/?retryWrites=true&w=majority
- 在 Replit 项目界面,点击
tools->secret
配置环境变量, 详见documentation 免费账户会在5分钟后自动休眠。这里使用 Uptimebot 服务保持唤醒:注册后点击Create monitor
,选择https
方式,频率选择每五分钟。- 已失效
- 访问 Replit 项目地址,获取计数器图片地址。
Remark
作者分享的 replit 代码 site 参数固定了。需要稍作修改:
index.js
,将app.get
段修改为:app.get('/', (req, res) => { const site = process.env.SITE || `${req.protocol}://${req.get('host')}` res.render('index', { site }) });
view/index.pug
, 将所有https://count.getloli.com/
替换为#{site}
在 Replit 的 secret 中添加变量
SITE
Reference
- stevenjoezhang/live2d-widget/ Github repo
- glitch247 Github Repo
- mongodb
- replit
- Uptimebot
Powered by Waline v2.15.2