用 Halo 搭了个博客,记录一下全过程

就是你现在看到的这个站。从零到上线,大概花了一个周末的时间。

技术选型

组件

选择

原因

服务器

轻量应用服务器

成本低,够用

面板

1Panel

图形化管理,不用记命令

博客系统

Halo

国内团队开发,中文友好,主题丰富

数据库

PostgreSQL

比默认的 H2 更适合生产环境

部署过程

  1. 装 1Panel:官方提供了一键安装脚本,跑完就行。

  2. 装 Halo:在 1Panel 应用商店里找到 Halo,点安装。

  3. 配置数据库:选了 PostgreSQL 而不是默认的 H2,虽然多了一步,但更稳。

  4. 配域名和 HTTPS:绑定域名,申请 SSL 证书。

  5. 选主题:逛了一圈主题市场,挑了个顺眼的。

踩到的坑

最大的坑是端口没开放。装好之后死活访问不了,排查了半天才发现是防火墙没放行端口。

提醒一下:装完 Halo 之后,记得去服务器控制台把对应的端口(默认 8090)加到防火墙白名单里。

下一步

内容慢慢写,插件慢慢装。先把站立住了,剩下的不急。