railway配置
根据Twikoo官方文档云函数部署方案腾讯云会收费,我选择了railway的免费方案,对于访问网速也还行。
照抄官方文档部署方式:
- 在 Railwayopen in new window 申请并登录账号,点击 New Project - Provision MongoDB,名称随意
- 打开 imaegoo/twikoo-zeaburopen in new window 点击 fork 将仓库 fork 到自己的账号下
- 回到 Railway 点击 New - GitHub Repo - Configure GitHub App - 授权 GitHub - 选择刚才 fork 的仓库,等待部署完成
- 点开环境卡片 - Variables - New Variable,左边输入
PORT
右边输入8080
然后点 Add。 - 点开环境卡片 - Settings - Environment - Domains,绑定一个域名(例如
mytwikoo.up.railway.app
) - 到博客配置文件中配置 envId 为
https://
加域名(例如https://mytwikoo.up.railway.app
)
备注:域名可以系统生成也可以自定义,我选择自动生成。
hugo配置
在config.yaml文件中修改评论配置找到comments(评论)修改是否允许,修改provider(供应商)改为twikoo,再修改envId为之前生成的域名。push代码即可实现评论。
效果
无服务搭建博客+加无服务的评论系统,真是够折腾的组合。Hugo博客系统这么复杂,这样定制化的程度较高,上手难度也很大。相比较而言,Wordpress真的太小白和方便。
参考
- Getting Started | Stack 主题的官方操作说明文档
- Twikoo 文档
- Railway Docs