从零开始,用 Halo + Sky Blog Theme + AI Agent 搭建了一个技术博客。
为什么选择 Halo
在对比了 WordPress、Hugo、Hexo 等多个方案后,最终选择了 Halo,主要原因是:
- 开箱即用 — 不需要折腾 Node.js 构建流程
- 插件生态丰富 — 评论、搜索、图库、RSS 全都有
- REST API 完善 — 可以用 API 做自动化
- 现代化技术栈 — Java + React
主题选择
试用了几个主题后,最终选择了 Sky Blog Theme:
- 🎨 35+ DaisyUI 主题切换
- 📱 完美的响应式设计
- ⚡ 性能优化出色
- 🧩 丰富的插件适配(灯箱、代码高亮、Mermaid图表等)
AI Agent 自动化
最让我兴奋的部分——通过 AI Agent 实现了博客的半自动化运营:
- 每日 GitHub 热榜 — Agent 自动抓取 GitHub 趋势项目,生成文章并发布
- 内容生成 — 基于 README 自动生成项目介绍
- 定时发布 — 通过 Cron Job 每天 9:00 自动执行
整个过程零人工干预,每天早上自动推送到微信。
技术栈
| 组件 | 技术 | |------|------| | 博客系统 | Halo 2.23 | | 主题 | Sky Blog Theme v2.2.7 | | AI Agent | Hermes Agent | | 部署 | 云服务器 + MariaDB |
如果你也想搭建类似的自动化博客,欢迎交流!