Featured image of post 为什么我最终选择了 Halo 搭建技术博客?从反复尝试到正式上线的完整过程

为什么我最终选择了 Halo 搭建技术博客?从反复尝试到正式上线的完整过程

分享从多次尝试到最终选择 Halo 搭建技术博客的完整经历。介绍 Halo 的优势特性:Docker 一键部署、丰富主题支持、Markdown 原生写作、移动端适配和 SEO 友好。包含详细搭建步骤、常见问题解决方法和未来更新计划。

技术博客是每个开发者沉淀和分享的最佳方式之一。本文分享我选择 Halo 搭建技术博客的完整过程。

⚙️ 技术实现 / 搭建全过程

✅ 为什么选择 Halo?

特性理由
🌟 安装简单Docker 一键部署,几分钟上线
🧩 主题丰富官方/社区主题众多,支持二次开发
✨ Markdown 支持直接写文章无门槛,支持代码高亮、目录等
📱 移动端适配主题响应式,手机浏览体验优秀
🔍 SEO 支持好可配置 URL、meta、sitemap 等
🔒 多用户支持支持多人管理,权限清晰

🧰 博客搭建步骤

  1. 准备一台云服务器(如阿里云、腾讯云)
  2. 安装 Docker 和 Docker Compose
  3. 使用 Docker 一键部署 Halo
  4. 配置域名和 SSL 证书
  5. 选择并安装主题
  6. 开始写作!

🕳️ 遇到的问题 & 解决方法

⚠️ 备案时间过长

国内服务器需要备案,耐心等待即可。

⚠️ 访问安全问题(HTTPS)

配置 Let’s Encrypt 免费证书即可。

⚠️ Halo 初始化过慢

首次启动需要下载依赖,耐心等待即可。

💡 我的思考

技术博客是技术沉淀的最佳方式,选择一个适合自己的博客系统,坚持输出,才是最重要的。

🚀 接下来的更新计划:

  • 持续输出技术文章
  • 优化博客主题和插件
  • 集成 AI 写作辅助