Halo 博客简介

Halo 是一款流行的开源博客系统,基于 Java 开发,以轻量、易用和高可定制性为核心优势。它支持 Markdown 和富文本双编辑模式,提供丰富的主题库与插件生态(如 SEO 优化、多语言支持、评论系统等),同时默认集成 H2 轻量数据库,无需额外依赖即可快速部署。用户可通过 Docker 容器一键安装,适合搭建个人博客、技术分享站点或内容门户,兼顾美观与功能性。

ClawCloud Run 免费政策

ClawCloud Run 为开发者提供终身免费资源

基础免费策略:绑定注册超 180 天的 GitHub 账号,每月获赠 $5 信用额度,可部署一个应用(如 Halo 博客)。并且可以绑定自定义域名,自动配置 HTTPS 证书。

教程

前提条件

  1. 拥有 Github 注册满180天账号【我做了一个检查是否符合条件的Github账号信息查询工具】、 ClawCloud 账号(注册链接

  2. 已通过实名认证(大部分国内平台要求,仅作免责声明)【这里不需要

  3. 一个域名(可选,用于绑定博客)

步骤 1:登录 ClawCloud Run 控制台

  1. 访问 ClawCloud 官网 并登录。

  2. 我们就可以看到 Run 的控制台了:

img

步骤 2:通过 APP Store 安装 Halo

  1. 在控制台桌面,找到 「APP Store」 并打开。

img
  1. 搜索 「Halo」

img
  1. 点击右上角的 「Deploy APP」

img
  1. 完成后会生成一个 halo-xxxxxxxx 的应用,里面有我们的 Halo 应用和一个 PostgreSQL 数据库。

步骤 3:网站版本设置

  1. 在 APP Launchpad 下点击 halo-xxxxxxxx 应用的 Details,进入应用页面

img
  1. 我们可以在 Network 中找到 Public Address

  2. 点击右上角 Update 可更改为自定义域名。【先将要绑定的域名 cname 解析到 ClawCloud Run 分配的二级域名中。在 Network 中找到对应端口的 Public Address,里面有 Custom Domain 的按钮,输入将要绑定的域名即可。稍等几分钟会自动绑定域名并申请免费 HTTPS 证书】

img
  1. 修改 Halo 版本指定 Halo 的版本号【在 Image 中修改 Image Name 即可。例如输入:halohub/halo:2.23.2

  2. 修改服务器配置【在 Usage 中拖动修改 CPUMemory 的大小即可。cpu建议为2,内存建议为4,硬盘建议为6Gb】

提示:一定要先进行服务器的基本配置再进入网站进行初始化!且因为应用初始化和网关创建需要时间,差不多需要等待 5-8分钟生效,并不是秒级生效的。【先初始化会导致服务报错!记得改完服务器配置后点击Update保存设置!】

步骤 4:网站初始化

  1. 访问网站已绑定的域名

  2. 设置Halo博客的基本信息和管理员信息

  3. 全过程部署完成【博客有很多主题,大家可以根据需要选择,都是带有教程的~】

img

Claw Cloud服务器地址入口

https://template.us-west-1.run.claw.cloud/deploy?templateName=halo

备注:

检查账户是否符合条件:Github账号信息查询工具【Up自己用AI写的html文件,利用 GitHub API 查询可能对网络有一定需求】