title | description | type | i18nReady |
---|---|---|---|
将你的 Astro 站点部署到 Zeabur |
如何将你的 Astro 站点部署到 Zeabur 的网络上。 |
deploy |
true |
import { Steps } from '@astrojs/starlight/components';
Zeabur 提供全栈网络应用的托管服务。Astro 站点可以作为 SSR 或静态输出进行托管。
本指南包含通过网页界面部署到 Zeabur 的说明。
Astro 默认输出静态站点。部署静态 Astro 站点到 Zeabur 无需任何额外配置。
在你的 Astro 项目中启用服务端渲染并部署到 Zeabur:
1. 使用你偏好的包管理器,将 [`@zeabur/astro-adapter` 适配器](https://www.npmjs.com/package/@zeabur/astro-adapter) 安装到你的项目依赖中。如果你正在使用 npm 或不确定使用哪个,可以在终端运行以下命令:```bash
npm install @zeabur/astro-adapter
```
-
在你的
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 dashboard](https://dash.zeabur.com) 中点击 创建新项目。-
配置 GitHub 安装并导入仓库。
-
Zeabur 将自动检测到你的项目是一个 Astro 项目,并使用
astro build
命令进行构建。 -
构建完成后,你可以将域名绑定到你的站点并访问它。
在你的项目被导入和部署后,所有后续推送到分支的操作都将生成新的构建。
了解更多关于 Zeabur 的 部署指南。