Hexo主题butterfly集成评论功能(twikoo)
1. twikoo部署
Twikoo 是一个简洁、安全、无后端的静态网站评论系统,基于腾讯云开发;
云函数部署
部署方式 | 推荐度 | 描述 |
---|---|---|
腾讯云一键部署 | ★☆☆☆☆ | 虽然方便,但是仅支持按量计费环境——也就是说,一键部署的环境,当免费资源用尽后,将会产生费用。且按量计费环境无法切换为包年包月环境。免费额度数据库读操作数只有 500 次 / 天,无法支撑 Twikoo 的运行需求。 |
腾讯云手动部署 | ★★☆☆☆ | 手动部署到腾讯云云开发环境,在中国大陆访问速度较快。需要付费购买环境才能部署。 |
腾讯云命令行部署 | ★☆☆☆☆ | 仅针对有 Node.js 经验的开发者。 |
Vercel 部署 | ★★★☆☆ | 适用于想要免费部署的用户,在中国大陆访问速度较慢甚至无法访问,绑定自己的域名可以提高访问速度。 |
Railway 部署 | ★★☆☆☆ | 有免费额度但不足以支持一个月连续运行,部署简单,适合全球访问。 |
Zeabur 部署 | ★★★★☆ | 有充足的免费额度,但需要绑定支付宝或信用卡,部署简单,适合中国大陆访问。 |
私有部署 | ★★☆☆☆ | 适用于有服务器的用户,需要自行申请 HTTPS 证书。 |
私有部署 (Docker) | ★★★☆☆ | 适用于有服务器的用户,需要自行申请 HTTPS 证书。 |
根据官网文档,咱们选择zeabur云服务部署。
在 Zeaburopen in new window 申请并登录账号,点击部署新服务 - 部署其他服务 - 部署 MongoDB,名称随意
打开 imaegoo/twikoo-zeaburopen 点击 fork 将仓库 fork 到自己的账号下
在zeabur关联github账号登录,方便zeabur拉取仓库代码自动部署,回到 Zeabur 点击部署新服务 - 部署你的源代码 - 授权 GitHub - 选择刚才 fork 的仓库,名称随意,再点击生成域名,这域名是配置文件的envId.
2.hexo集成评论功能
添加以下配置到主题配置文件_config.butterfly.yml 上
1 | # Twikoo |
3. 避坑姿势
为什么集成之后,填写好评论提交失败(评论显示评论失败:0)
答: 重新创建mongodb、twikoo服务
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hihahoo:想你所想 做你所做!
评论