Mix-space kami 主题部署 Serverless 拯救垃圾主机
前言
因为我的美国凤凰城主机挂 Mix-space 前端 & 后端都稍显缓慢,最近还被攻击了一波可谓雪上加霜,腾讯云 CDN 流量全部刷刷没了,还赔了 200 巨款虽然后续腾讯云同意退款了,但再后续在腾讯云开展业务就很尴尬了,万一再被刷就……
中途我还使用了 Cloudflare 保护了前端 & 后端的服务,但是在晚高峰速度非常不理想,而且代理的条件并不是所有游客都有的;
所以我打算使用 Serverless 部署 Mix-space 前端 & 后端,但是目前来看最新的 Shiro 还是需要后端和数据库支撑,姑且解决前端的问题,后端就算是套了 Cloudflare 还是很快的,本篇博客带你完成 Kami 部署在 Serverless 的教程。
Serverless 服务商
这里我测试了这两款 Serverless 服务商,都是可以正常部署 Kami 的,而且无法订阅 /feed
站点地图 /sitemap
的路由已经由 Mix-space 作者 @Innei 更新解决,感谢。
准备
在此之前,请你部署好后端所有的服务,如果你还没部署请 进行部署。
我们需要 Frok mx-space/ kami 到自己的 GitHub 仓库
我们还需要准备静态资源,例如:站点图标,Google-site-verification…… 例如查看我这次 提交
部署
本篇就以 Vercel 部署为例,首先需要 新建一个 Project 找到我们 Frok 的仓库 点击 Import
在环境变量 Environment Variables 里面将 API 链接和后端地址输入上
NEXT_PUBLIC_API_URL https://api.miaoer.xyz/api/v2 ## API 地址
NEXT_PUBLIC_GATEWAY_URL https://api.miaoer.xyz ## Gateway 地址
## 示例请勿直抄
随后点击 Deplay 即可部署成功
域名
部署完成会爆烟花别着急高兴,点击 Add Domain
绑定你的域名,填写你的前端域名这里以 www.miaoer.xyz
举例输入后点击 Add
Type Name Value
CNAME www cname.vercel-dns.com.
就需要我们去 DNS 服务商那进行解析了,添加一个 www
的记录,选择 CNAME 目标填入 cname.vercel-dns.com.
即可完成解析,稍等片刻就会部署好 SSL/TLS 证书。
Enjoy~