Weather Cosmos

Back

部署指南

部署你的博客到各种平台

部署指南#

本主题支持部署到多种平台。

Vercel (推荐)#

  1. 将代码推送到 GitHub
  2. 在 Vercel 导入项目
  3. 使用默认配置即可

或使用 CLI:

npx vercel
bash

Netlify#

# 安装 Netlify 适配器
bun add @astrojs/netlify
bash

修改 astro.config.ts

import netlify from '@astrojs/netlify'

export default defineConfig({
  adapter: netlify(),
})
typescript

GitHub Pages#

  1. 设置 base 路径(如果部署到子路径)
  2. 配置 GitHub Actions workflow

自托管#

使用 Node.js 适配器进行服务端渲染:

bun add @astrojs/node
bash
import node from '@astrojs/node'

export default defineConfig({
  adapter: node({ mode: 'standalone' }),
  output: 'server',
})
typescript