跳转到内容

将你的 Astro 网站部署到 Zeabur

Zeabur 为全栈 Web 应用程序提供托管服务。Astro 站点可以托管为 SSR 或静态输出。

本指南包含通过网站 UI 部署到 Zeabur 的说明。

Astro 默认输出一个静态站点。将静态 Astro 站点部署到 Zeabur 无需任何额外配置。

要在你的 Astro 项目中启用 SSR 并部署在 Zeabur 上

  1. 使用你偏好的包管理器将 @zeabur/astro-adapter 适配器添加到你项目的依赖项中。如果你使用 npm 或不确定,请在终端中运行此命令

    终端窗口
    npm install @zeabur/astro-adapter
  2. 将两行新代码添加到你的 astro.config.mjs 项目配置文件中。

    astro.config.mjs
    import { defineConfig } from 'astro/config';
    import zeabur from '@zeabur/astro-adapter/serverless';
    export default defineConfig({
    output: 'server',
    adapter: zeabur(),
    });

如果项目存储在 GitHub 中,你可以将你的 Astro 网站部署到 Zeabur。

  1. Zeabur 仪表盘中点击 创建新项目

  2. 配置 GitHub 安装并导入仓库。

  3. Zeabur 会自动检测到你的项目是 Astro 项目,并使用 astro build 命令进行构建。

  4. 构建完成后,你可以为你的站点绑定一个域名并访问它。

在你的项目被导入和部署后,所有后续对分支的推送都将生成新的构建。

了解更多关于 Zeabur 的部署指南

更多部署指南

贡献 社区 赞助