title | description | type | i18nReady |
---|---|---|---|
将你的 Astro 网站部署到 Render |
如何将你的 Astro 网站通过 Render 部署上线 |
deploy |
true |
import { Steps } from '@astrojs/starlight/components';
你可以将 Astro 项目部署到 Render——一个提供了免费的 TLS 证书、全球 CDN、DDoS 保护、私有网络和来自 Git 的自动部署等功能的网站构建服务。
1. 创建一个 [render.com 账号](https://dashboard.render.com/) 并登录。-
从你的仪表盘点击 New + 按钮,选择 Static Site。
-
为你的网站取一个名称,选择分支,并指定构建命令和发布目录:
- 构建命令:
npm run build
- 发布目录:
dist
- 环境变量(高级): Render 默认使用 Node.js 14.17.0,但 Astro 需要更高版本。添加一个名为
NODE_VERSION
的环境变量,值为v18.17.1
或v20.3.0
或更高版本,告诉 Render 使用兼容的 Node.js 版本。或者,向项目添加一个.node-version
或.nvmrc
文件来指定一个 Node.js 版本。
- 构建命令:
-
点击 Create Static Site 按钮。