订阅

欢迎来到skv的博客🤯

让 AI Agents 管理 Halo 网站内容

Halo CLI 是一个用于管理 Halo 实例的命令行工具,覆盖文章、单页、评论、通知、附件、插件、主题、备份等操作。 除了命令行本身,它还附带了一套 Skills——这是专门为 AI Agent 设计的上下文文件,告诉 Agent 这个 CLI 有哪些命令、如何使用,Agent 读取 Skills 之后就能直接操作你的 Halo 站点,不需要你手动解释每一步怎么做。 准备工作 安装 CLI n...

halo博客

支持商城小程序,Halo 2.24 发布

Halo 是一款强大易用的开源建站工具,它让你无需太多的技术知识就可以快速搭建一个商城、企业网站或者内容管理系统。具备可插拔架构、主题套用、富文本编辑器等多重特性,支持用户根据自己的喜好选择不同类型的插件及主题模板来定制化自己的站点功能及外观。让内容创作和发布更加便捷生动。 截至目前(2026 年 Q1 季度),Halo 已经在 Docker Hub 获得了超过 340 万次下载,GitHub S...

halo博客

如何在本地快速体验 Halo

本文介绍如何在本地环境快速启动一个 Halo 实例,便于你在本机体验或者测试 Halo 的功能。 下面给出两种常见做法:使用 java -jar 运行官方构建的 JAR,或使用 docker run 拉起单容器。二者都默认使用内置 H2 数据库,不必单独安装 MySQL 或 PostgreSQL;数据会落在本机用户目录下的工作文件夹中(后文会说明具体路径)。 如果你想购买服务器在生产环境部署,请参...

halo博客

使用 Halo CLI + GitHub Actions 持续部署主题

适合哪些场景? 在开始之前,请先确认这个方案是否适合你。它主要面向以下两类用户: 自研自用:主题由你自己开发并用于自己的网站,希望在每次推送代码后,主题能自动构建并更新到线上站点,省去手动上传的步骤。 开发测试:主题计划分享给他人使用,但需要在自己的站点上持续验证最新构建产物的效果。 如果你只是使用他人开发的主题,通过控制台的应用市场一键更新即可,不需要本文介绍的方案。 准备工作 主题代码已托管在...

halo博客

使用页面缓存插件优化 Halo 网站速度

页面静态缓存是面向 Halo 2 的插件,在服务端对已渲染的页面做静态缓存,减少重复计算与数据库访问,从而缩短未登录访客打开前台页面的时间。 它适合以文章、页面展示为主、访客大多未登录的博客或官网;与 CDN、图片压缩等手段可以叠加使用。若你还需要从整体上排查慢加载,可参考 网站加载速度慢,是什么问题导致的?。 效果对比 启用前 启用后 安装与启用 在控制台打开应用市场,搜索 页面静态缓存,或打开...

halo博客