v0.1.0 · Pre-release

Hugo 站点配置与构建后台

HugoHub 为 hugo/ 项目服务:在 Payload 中管理各站点的 hugo.toml 配置数据,通过 1Panel API 建站与部署 SSL,构建时组装配置文件、调用 Hugo 二进制,并将产物同步至站点目录。Bulk 批量生成草稿,Config 列表可同步 1Panel 实际状态。

构建流水线

从产品素材到 1Panel 建站、证书部署与 Hugo 同步的完整路径

01
产品
维护产品名称、下载链接与图标素材
02
配置
手动创建或通过 Bulk 批量生成配置草稿
03
发布
审核内容后发布,生成可构建的站点配置
04
建站
在 1Panel 创建静态站点(site-create 全局)
05
证书
申请 ACME 证书并启用 HTTPS(cert-deploy 全局)
06
同步
组装 TOML、Hugo 构建、同步产物至站点目录

核心能力

v0.1.0 已实现的数据模型与构建能力

站点配置
单文档对应 hugo.toml,支持草稿与发布;只读字段记录 1Panel 建站与证书状态。
产品素材
管理 icon、hero 图与下载链接,创建站点时自动继承默认值。
批量建站
按域名批量生成配置草稿,可选 DashScope AI 自动生成文案。
1Panel 建站
通过 1Panel HTTP API 批量创建静态站点,自动对齐站点目录。
SSL 证书
ACME HTTP 申请证书,部署 HTTPS 并启用 HSTS、HTTP/3 与强制跳转。
Hugo 构建
组装 TOML、同步媒体资源、调用 Hugo 二进制完成静态站点构建与部署。
状态同步
Config 列表一键同步 1Panel 实际状态,修正手动删站/删证书后的偏差。
产物部署
将 public/ 写入 1Panel 站点目录或自定义路径,支持同步前清空目标。

API 入口

Payload 管理后台与数据接口路径

用途路径
管理后台/hugohub
REST/hugohub-api
GraphQL/hugohub-graphql
GraphQL Playground/hugohub-graphql-playground