使用自然语言生成网页并部署至 1Panel 与 Halo
概述
2025 年 6 月 16 日,凌霞发布了全新的 AI 建站工具 UPage 2.0。在 UPage 2.0 中,实现了完全通过自然语言描述来生成网页的功能。由于 UPage 采用基于原生 HTML 的设计理念,它生成的网站可以轻松发布在任何支持静态网页的部署平台上。
在本文中,我将带大家了解如何使用 UPage 2.0(以下简称 UPage)生成一个网页,并将其部署到 1Panel 与 Halo 上。
步骤
-
使用 UPage 生成一个满足需求的网页
-
利用 UPage 内置功能将网站部署至 1Panel
-
通过 Halo 的静态网页托管插件部署网站
-
管理和查看部署记录
使用 UPage 生成网页
目前,凌霞专业版用户会获赠 500 积分用于 UPage 服务,所以只需在凌霞官网登录后即可开始使用 UPage。
首先,访问AI 建站
选项。
点击后,系统会自动跳转到
接下来,我们要做的就是用自然语言描述我们想要的网站。在这个例子中,我请 UPage 为我生成一个关于 UPage 建站服务的官网。
只需几分钟等待,一个符合我们需求的网页就生成完成了!
部署网站至 1Panel
前期准备
在部署到 1Panel 之前,请确保你已满足以下条件:
-
已安装 V2 版本的 1Panel
-
已开启 1Panel 的 API 接口访问权限,并获取了有效的 API 密钥
-
1Panel 环境中已安装 OpenResty 服务
部署步骤
UPage 提供了非常便捷的 1Panel 部署功能。在页面右上角,点击 部署
选项卡,然后选择 部署到 1Panel
。
在弹出的配置窗口中,输入你的 1Panel 服务器地址和 API 密钥。
连接成功后,你会看到连接状态信息。此时,你可以为网站指定部署域名。
小贴士:虽然此处可以指定域名,但请注意域名解析仍需在 1Panel 中单独配置。这部分内容不在本文范围内,所以不做详细说明。
确认设置无误后,点击 全新部署到 1Panel
按钮。几秒钟后,你会看到部署成功的提示。
现在,你可以在 1Panel 管理界面中查看已部署的网站。
如果后续你对网站内容进行了修改,只需重复上述部署步骤,UPage 会自动更新已部署的网站内容。
部署网站至 Halo
虽然 UPage 目前不支持直接部署到 Halo,但由于它生成的是标准 HTML 网站,我们可以轻松地将其部署到 Halo 平台上。下面是具体步骤:
下载网站代码
在 UPage 生成的网页界面中,点击选项卡上的 下载代码
按钮,即可下载包含网站所有资源的压缩包。UPage 已经为你处理好了所有静态资源,下载后可以直接使用。
安装 Halo 静态网页服务插件
前往 Halo 应用市场,安装静态网页服务插件。
安装完成后,在 Halo 后台创建一个新的静态网页项目。
上传网站文件
创建静态网站项目后,点击上传按钮导入刚才下载的网站文件。重要提示:上传时请务必勾选 自动解压
选项,确保文件结构的完整性。
上传完成后,你可以看到网站的所有文件已经成功导入。
现在,你可以通过指定链接访问已部署的网站了。
注意:访问静态网页时,请使用 xxxx.html 格式的 URL
管理部署记录
UPage 2.0 版本新增了部署记录管理功能,让你可以方便地查看和管理所有已部署的网站。
要访问这个功能,只需点击界面右上角的用户头像,然后选择 部署记录
。
在部署记录页面,你可以看到所有已部署到 1Panel 的项目,并可以对它们进行 开启访问
、停止访问
、编辑内容
、删除网站
等操作。
总结
本文展示了如何使用 UPage 基于自然语言快速生成一个网站,并将其部署到 1Panel 和 Halo 这两个平台上。整个过程非常简单直观,即使是没有技术背景的用户也能轻松完成。
值得一提的是,UPage 2.0 还提供了一键部署到自身托管服务的功能。使用这个功能,无需下载代码,也不需要配置任何账号密钥,只需点击几下鼠标就能完成从网站生成到部署的全过程。这大大降低了网站建设的门槛,推荐大家使用体验。