200字
从 WordPress 到 Halo:一次个人博客重建小记
2026-01-26
2026-01-27

我原来的个人站点跑在 宝塔 + WordPress 上。考研结束后回头看,后台访问卡慢、面板广告也多,继续维护的兴趣越来越低。

刚好服务器和域名都还在有效期内,我就趁这个窗口把站点推倒重建,换一套更轻一点、自己更愿意长期用的方案。


1. 为什么要重装

旧站栈:Ali Linux + 宝塔 + WordPress + Argon 主题

这次重装主要想解决两件事:

  • 卡顿:WordPress + 插件,后台体验不稳定,偶尔会莫名变慢
  • 广告:宝塔面板广告较多,用起来不够清爽

2. 选型

最终方案:

  • 系统:Ubuntu 22.04 LTS
  • 面板:1Panel(替代宝塔)
  • 博客:Halo
  • Web:OpenResty(交给 1Panel 管)
  • 数据库:PostgreSQL

我选 Halo 的理由很简单:主题好看、体验顺、功能相对克制。对个人博客来说,“能写、好写、愿意写”比折腾更重要。


3. 部署

服务器在阿里云 ECS 上重装为 Ubuntu 22.04,然后用 Workbench 登录操作。

1Panel 安装过程比较顺,但有两件事需要一开始就处理好:

  • 把面板端口 / 账号密码记牢
  • 在阿里云安全组放行必要端口(按实际用到的来开)

4. 遇到的问题

这次最耗时间的并不是 Halo 安装,而是旧站的残留设置。

我明明输入 http://,浏览器还是会自动跳到 https://,导致排错方向一度跑偏。

后来确认原因是:旧站可能开过 HSTS,浏览器把策略记住了。

解决方式很直接:

  • 换一个“干净”的浏览器环境(或清理相关策略)后,现象就消失了

5. Halo 初始化

Halo 初始化整体比较顺,主要注意两点:

  • 登录失败有时是输入法 / 全角字符之类的问题,复制粘贴更稳
  • 没配 SMTP 导致“邮箱未验证”是正常现象,不影响使用

6. 复盘

效果.webp

这次重建记录两点:

  1. 警惕历史配置:HSTS 一类的历史策略会放大排错成本
  2. 别忘了备案号:站点换了系统/程序后,页脚备案信息记得补回去

写到这里,这个站点大致从“能用”变成了“更愿意用”。接下来就是在 Halo 后台选个主题、开始发文章。


附:主题与信息架构(简要)

  • 主题:Theme-Fuwari
  • 导航:技术笔记 / 洞察 / 碎影 / 关于(站内链接当前窗口打开)
  • 页脚:ICP备案号 + 跳转链接
从 WordPress 到 Halo:一次个人博客重建小记
作者
若离
发表于
2026-01-26
License
CC BY-NC-SA 4.0

评论