Skip to content

Files

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Latest commit

d864c5f · Jun 12, 2024

History

History
26 lines (19 loc) · 1.4 KB

render.mdx

File metadata and controls

26 lines (19 loc) · 1.4 KB
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/) 并登录。
  1. 从你的仪表盘点击 New + 按钮,选择 Static Site

  2. 连接你的 GitHubGitLab 仓库,或者输入一个公共仓库的公共 URL。

  3. 为你的网站取一个名称,选择分支,并指定构建命令和发布目录:

    • 构建命令: npm run build
    • 发布目录: dist
    • 环境变量(高级): Render 默认使用 Node.js 14.17.0,但 Astro 需要更高版本。添加一个名为 NODE_VERSION 的环境变量,值为 v18.17.1v20.3.0 或更高版本,告诉 Render 使用兼容的 Node.js 版本。或者,向项目添加一个 .node-version.nvmrc 文件来指定一个 Node.js 版本。
  4. 点击 Create Static Site 按钮。