Cloudflare部署Nextra
cloudflare pages环境设置
环境变量
Pages → [项目] → 设置 → 环境变量 详细变量见官方文档
兼容性
Pages → [项目] → 设置 → 函数→兼容性标志
配置生成兼容标志、配置预览兼容标志,都添加代码
nodejs_compat
构建与部署
Pages → [项目] → 设置 → 构建与部署
构建配置选择Next.js
构建命令:
npx @cloudflare/next-on-pages@1
构建输出目录:
.vercel/output/static
pages绑定域名
Pages → [项目] → 自定义域 → 设置自定义域
域名重定向设置
网站 → [域名] → DNS → 记录
添加
类型CNAME
,名称www
,内容xxx.pages.dev
网站 → [域名] → 规则 → 页面规则 → 创建页面规则
URL
www.oped.cn/*
转发URL,301永久重定向
输入目标URL
https://oped.cn/$1