谁说 Hexo 只能看?我给自己的静态网站加了 VIP 权限控制

in #technology5 hours ago

其实给 Hexo 增加登录和 VIP 系统,这个想法在我脑子里已经转了很久了。 作为一个静态博客玩家,我一直不甘心它只能做简单的展示,但平时的忙碌让我很难静下心来去磨代码。
这两天因为腰伤不得不静养,虽然身体受限,但大脑却异常清醒。 既然不能去球场挥拍,我决定把这段时间变成我的开发周,去完善那个早就想好的架构。
我利用这两天的时间,彻底解决了之前一直犹豫的几个技术点:

Clerk 的无缝集成:之前一直在考虑如何不破坏 Hexo 的静态性能,这次我通过在主题层异步注入 Clerk 脚本,实现了登录状态的秒级响应。
VIP 权限的逻辑闭环:我打通了 Clerk 用户的 publicMetadata 与页面渲染逻辑。 现在的系统可以根据用户的 VIP 标签,动态决定是否显示高级技术文档。
Vercel 部署优化:通过 Vercel 的环境变量管理,我将所有的 API 验证逻辑安全地封装在服务端,确保了静态页面的安全性。

这次腰疼反而成了我完善项目的契机。 它让我从“想了很久”变成了“终于做成”。 现在的 Hexo 网站,不仅有我之前的思考,更有了完善的功能支持。

Coin Marketplace

STEEM 0.06
TRX 0.28
JST 0.045
BTC 63067.29
ETH 1825.80
USDT 1.00
SBD 0.49