扫码体验
Skip to content

在线体验

uni-halo 小程序版本演示

小莫唐尼官方交流群(QQ)

部署须知 ​

本教程帮助你安装和使用 uni-halo,感谢你的使用和支持。部署前请务必阅读并理解以下内容,这里的说明非常重要。

重要说明

  • uni-halo v3.x 已支持通过插件(UniHalo 配置)完成绝大多数配置,无需再修改源码配置。
  • 如果你不想分目录查看教程,可以直接看完整版:完整的部署流程。

1. 前置说明 ​

  • uni-halo 的接口基于 Halo 2.x 应用提供的开放 API,所以必须使用 Halo 作为站点程序(插件要求 Halo ≥ 2.26)。
  • uni-halo 基于 uni-app + unibest 脚手架开发,无需 HBuilderX,使用命令行开发即可,但发布微信小程序仍需要 微信开发者工具。
  • 环境要求:Node.js >= 20、pnpm >= 9。
  • 发布到小程序,必须注册一个 微信小程序账号,并根据小程序要求进行 备案 和 认证。
  • 部署的 Halo 站点域名必须已经通过 工信部备案。
  • 部署的 Halo 站点域名必须支持 SSL 访问,也就是 https://你的域名。

⚠️ 重要提醒:请谨慎选择小程序主体类型

uni-halo 属于博客/资讯内容类小程序。根据微信小程序平台规则,个人主体的小程序不允许发布时选择「资讯」「文摘」「博客」等 content 类目,强行发布或后补内容存在被平台下架、封禁或要求整改的风险。

因此强烈建议:

  • 使用企业、个体工商户等非个人主体注册小程序账号,并开通对应的内容类目;
  • 如果仅有个人主体,请先了解微信官方对个人小程序类目的限制,再决定是否部署,避免运营一段时间后账号被封导致辛苦运营的内容丢失。

微信官方规则可能随时调整,请以 微信小程序平台常见拒绝情形 的最新说明为准。因主体类型或类目问题导致的下架、封禁,本项目作者不承担责任。

以上条件均满足的情况下,我们就可以继续往下进行了。

2. 相关文档 ​

本教程所有可能使用到的相关链接。

uni-halo ​

uni-halo 依赖插件(Halo 应用市场) ​

除核心的 UniHalo 配置 插件外,评论、搜索、友链、图库、瞬间、投票、数据看板等能力依赖各自插件,按需安装:

完整清单见 插件配置 - 安装插件。

Halo 应用 ​

开发工具 ​

账号申请 ​

3. 部署流程总览 ​

整体部署分为四个阶段,可以按顺序阅读对应章节:

阶段内容文档
一准备工作:账号、环境、源码准备工作
二安装并配置 Halo 配置插件插件配置
三配置应用环境变量并本地运行应用配置 / 本地运行
四发布上线发布小程序 / 发布 APP

4. 作者推荐 ​

如果有需要购买专业版 Halo 或者 1Panel 的用户,可以通过以下链接购买,使用推荐码可以优惠。

贡献者

The avatar of contributor named as 小莫唐尼 小莫唐尼

页面历史