AI摘要:本文介绍了如何部署Cloudflare Pages上的真实地址生成器2.0。步骤包括:1. Fork项目仓库;2. 在Cloudflare中部署,配置Node.js兼容性;3. 完成部署并访问分配的域名;4. 可选的同步更新方法,包括手动和自动同步Fork仓库的操作。
Powered by AISummary.
Fork 项目仓库
访问GuooGiiip-geoaddress-generator
点击右上角的“Fork”按钮创建你自己的副本
在Cloudflare中部署
2.1 准备
登录Cloudflare 仪表板
在左侧菜单找到并点击“Pages”
点击“连接到 Git”按钮
点击提示 关联您的 GitHub 账号
2.2 创建项目
选择你刚才叉子的仓库
点击“开始设置”
在项目配置页面:
框架默认:选择Next.js(注意:不要选择 Next.js Static HTML Export)
> 提示:首次安装可能会出现错误,这是正常现象。按照提示 2.3 启用 Node.js 兼容性并重新安装即可解决。
2.3 启用 Node.js 兼容性
部署完成后,进入项目设置
在“运行时”类目的下找到“兼容性标志”,填入nodejs_compat。
2.4 完成部署
返回“部署”页面
点击“重新部署”按钮
等待配置完成,访问分配的域名即可使用
3.同步更新(可选)
如果您想手动保持与原仓库同步,可以:
定期访问你的fork仓库
点击“Sync fork”按钮,参考GitHub官方教程同步fork
选择“更新分支”即可
如果您想自动保持与原仓库同步,可以:
在 GitHub Action 中新建工作流程
创建sync.yml文件:
name: Sync Fork
on:
schedule:
- cron: '0 0 * * *' # 每天运行一次
workflow_dispatch: # 手动触发
jobs:
sync:
runs-on: ubuntu-latest
steps:
- name: Checkout Fork Repository
uses: actions/checkout@v3
with:
ref: main
- name: Set Git User Info
run: |
git config --global user.name "github-actions[bot]"
git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"
- name: Add Upstream
run: |
git remote add upstream https://github.com/GuooGaii/ip-geoaddress-generator
git fetch upstream
- name: Merge Upstream Changes
run: |
git merge upstream/main --allow-unrelated-histories --no-edit
- name: Push Changes to Fork
run: |
git push origin main
版权属于:Eleven
本文链接:https://2sv.cn/archives/181/
本站未注明转载的文章均为原创,并采用 ,转载请注明来源,谢谢!