背景与目标
想要一个公开的个人博客,存放随笔和工程复盘,最终绑定自定义域名 javasee.com。
技术选型
| 环节 | 选择 | 理由 |
|---|---|---|
| 建站 | Hugo + PaperMod | 单文件工具、构建快、维护成本低 |
| 托管 | GitHub Pages | 免费、自带 HTTPS、push 即发布 |
| 域名 | javasee.com(待注册) | 域名空闲可注册 |
踩过的坑
- 校园网直连 GitHub Releases 超时:curl 下载 hugo/gh 安装包 500 秒没完成;改用 winget(微软 CDN)秒装。
- git clone 主题也慢:换
codeload.github.com的 zip 打包下载,1 秒完成。 - winget 装的 Hugo 不在 bash PATH 里:实际位置在
WinGet\Packages\下,需要手动加 PATH。
结果
- ✅ 站点本地构建通过
- ✅ GitHub Actions 自动部署
- ⏳ 域名 javasee.com 待注册绑定
下次可以做得更好
- 图片统一压缩成 WebP 再上传
- 上 giscus 评论区