自部署、一条命令的 HTML 发布工具。发布、版本回滚、浏览器里直接改、 SQLite、PostgreSQL、MySQL 8.4+、Supabase 四种数据库, 加上亮暗主题管理工作台。v0.9.7,让页面和数据一起落地。
$ pip install html-golive $ golive publish q3-report.html --slug q3-report 🔍 扫描凭证与隐私… 干净 🎨 样式:minimal · 资源已内联(4 → 1 个文件) 📦 已发布 短域名 q3-report 地址 http://localhost:8787/q3-report 大小 86 KB · 已存快照 #1
你手上有个 HTML 文件——一份报告、一个看板、一个内部小工具——需要挂到 一个同事能打开的地址上。常见的两条路:要么用碰不到你数据的云平台, 要么起一个只当文件服务器的裸 nginx。html-golive 走中间:自己跑起来, 数据不出内网,同时该有的便利一样不少。
完整跑在你自己的机器或服务器上。不用注册账号,没有埋点,默认零外呼——断网环境照样能用。
安装后即可使用本地文件系统与 SQLite,无须先开数据库服务或对象存储。
SQLite、PostgreSQL、MySQL、Supabase 通过配置切换;HTML 另存本地、Supabase Storage 或 S3 兼容存储。
下面这些都在安装包里——装一次,不用再去找插件。
每次发布都会给上一版存快照,golive rollback 随时退回任意一版。
owner 和 maintainer 能在线上页面直接编辑——改个错别字不用回去动源文件。保存同样会扫描并存快照。
window.TemplateAPI 提供统一 CRUD。SQLite / PG / MySQL 经服务端代理,Supabase 公开密钥通过 RLS 限定权限。
上线前用规则识别 API key、token 和个人信息,还可以选择让大模型再复核一遍。
--style 把一份没有样式的文档变得能见人。字体走公共 CDN 或你自己的镜像。
/admin 支持亮暗主题、中英双语、全局参数修改、站点权限、数据管理和准确的数据库连接诊断。
图快用静态 token,正式环境走 OIDC——Google、Auth0、Okta、Azure AD、Keycloak、Authentik 都有一行预设。
golive clone <url> 抓取一个公开页面,内联它的资源,再作为你自己的站点重新发布。
提供 Dockerfile 和 compose 文件(含可选 MinIO profile),一条命令从零到服务跑起来。
亮暗主题、中英双语、可修改的全局参数,以及四种数据库的连接诊断。
三步,大约一分钟。开始之前不需要写任何配置文件。
需要 Python 3.9+。MySQL 安装 html-golive[mysql],PostgreSQL 安装 html-golive[postgres]。
指向任意 HTML 文件即可。它会扫描凭证、套用样式、内联资源并登记站点。
本地验证请显式监听 127.0.0.1。配置可能改变默认监听地址;需要共享时再设置访问控制。
三层可插拔接口。从左边这列起步,撑不住了再往右换——你的命令和你的页面 都不用改。
固定安装 v0.9.7,初始化专用测试库,再通过浏览器和 SQL 确认页面数据真实落库。
发布、运行、数据、迁移与诊断,覆盖完整使用流程。
| 命令 | 作用 |
|---|---|
publish | 扫描、套样式、内联资源并部署一个 HTML 文件 |
list | 列出所有已登记站点,含大小和 owner |
rollback | 回滚到之前的某个快照 |
serve | 启动 HTTP 服务和管理后台 |
preview | 本地预览一个文件,不登记站点 |
clone | 抓取一个公开页面并重新发布 |
maintainer | 给某个站点授予或撤销编辑权限 |
admin | 打开管理后台 |
styles | 列出 19 套内置视觉样式 |
data / db | 查看和管理数据后端 |
migrate-check | 找出 HTML 里跟特定环境绑死的引用 |
verify | 真实 HTTP、页面注入与数据库读写自检 |
export / import / migrate | 备份恢复与后端迁移 |
skill | 安装并检查 AgentSkill 版本 |
doctor | 诊断配置和连通性 |