Skip to content
/ halolight-netlify Public template

🔷 Netlify 部署版本 Deploy - Next.js, Serverless Functions, 全球 CDN, 自动 CI/CD → halolight-netlify.h7ml.cn

Notifications You must be signed in to change notification settings

halolight/halolight-netlify

Repository files navigation

HaloLight Netlify

License Netlify Next.js TypeScript React

HaloLight 后台管理系统的 Netlify 部署版本,基于 Next.js 15 App Router + React 19 构建,集成 Netlify Edge Functions、Forms 和 Identity。

功能亮点

  • Netlify Edge Functions:Deno 运行时,边缘计算
  • Netlify Forms:无后端表单处理
  • Netlify Identity:内置用户认证
  • Deploy Previews:PR 自动预览
  • Split Testing:A/B 测试支持
  • Background Functions:后台任务处理

快速开始

# 克隆仓库
git clone https://github.com/halolight/halolight-netlify.git
cd halolight-netlify

# 安装依赖
pnpm install

# 本地开发
pnpm dev

# 使用 Netlify CLI 本地预览
netlify dev

部署到 Netlify

方式一:Git 集成

  1. Netlify Dashboard 导入项目
  2. 配置构建命令:pnpm build
  3. 发布目录:.next

方式二:Netlify CLI

# 安装 CLI
pnpm add -g netlify-cli

# 登录并部署
netlify login
netlify deploy --prod

Netlify 配置

netlify.toml

[build]
  command = "pnpm build"
  publish = ".next"

[[plugins]]
  package = "@netlify/plugin-nextjs"

[build.environment]
  NODE_VERSION = "20"

[[edge_functions]]
  path = "/api/*"
  function = "api-handler"

环境变量

变量名 说明
NEXT_PUBLIC_API_URL API 基础地址
NETLIFY_AUTH_TOKEN Netlify API Token

相关链接

许可证

MIT

About

🔷 Netlify 部署版本 Deploy - Next.js, Serverless Functions, 全球 CDN, 自动 CI/CD → halolight-netlify.h7ml.cn

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published