腾讯云的EdgeOne部署

blog 前端网站(https://gzyblog.guoziyang.com)已链接到 public 仓库

该项目使用 Github App 管理项目内容,请保管好后续创建的 Private key,不要上传到公开网上。

1. 克隆项目

开源项目地址:https://github.com/YYsuni/2025-blog-public

我们在本地克隆一下

git 复制代码
git clone https://github.com/YYsuni/2025-blog-public

如果觉得速度太慢可以用以下这个国内香港代理地址

git 复制代码
git clone https://hk.gh-proxy.org/https://github.com/YYsuni/2025-blog-public

2. 然后去github新建一个仓库,

选择public,之后按照提示把本地的仓库推送到远程

git 复制代码
git add .
git commit -m "Init commit content"
git push origin main

3. 创建 Github App 链接仓库

在 github 个人设置里面,找到最下面的 Developer Settings ,点击进入

进入开发者页面,点击 New Github App

GitHub App nameHomepage URL , 输入什么都不影响。Webhook 也关闭,不需要。

只需要注意设置一个仓库 write 权限,其它不用。

点击创建,谁能安装这个仓库这个选择无所谓。直接创建。

创建密钥

创建好 Github App 后会提示必须创建一个 Private Key ,直接创建,会自动下载(不见了也不要紧,后面自己再创建再下载就行)。页面上有个 App ID 需要复制一下

再切换到安装页面

这里一定要只授权当前项目

点击安装,就完成了 Github App 管理该仓库的权限设置了。下一步就是让前端知道推送那个项目,就是最开始提到的环境变量 。(如果你不会设置环境变量,直接改仓库文件 src/consts.ts 也行。因为是公开的,所以环境变量意义也不大)

4. 打开腾讯云的EdgeOne

链接:https://console.cloud.tencent.com/edgeone/zones

然后点击Pages

导入仓库 选github,跳登录,github登录 然后选则我们刚才克隆的仓库

5. 设置环境变量

分别是_NEXT_PUBLIC_GITHUB_OWNER_和_NEXT_PUBLIC_GITHUB_APP_ID_

OWNER 是你GitHub的用户名,APP_ID是你之前创建的APP_ID,之后点击保存

6.自定义域名

之后来到域名管理,点击添加自定义域名

这个域名必须得先备案!!,必须得是CNAME类型的才行,然后把记录值添加到对应的域名服务商的解析中,等待即可

之后就可以根据自定义的域名访问了

相关推荐
iOS开发上架3 天前
系统架构-信息系统
python·腾讯云
iOS开发上架3 天前
系统架构-进程管理
python·腾讯云
诸神缄默不语3 天前
如何用腾讯云轻量应用服务器内置OpenClaw应用搭建OpenClaw并接入QQ、飞书机器人,下载skill,开启对话
大模型·腾讯云·qq机器人·智能助手·飞书机器人·clawdbot·openclaw
摆烂小白敲代码4 天前
腾讯云智能结构化OCR在物流行业的应用
大数据·人工智能·经验分享·ocr·腾讯云
青衫码上行6 天前
【项目部署】Spring Boot项目部署的四种方式
java·linux·服务器·spring boot·后端·docker·腾讯云
木斯佳11 天前
前端八股文面经大全:腾讯云前端实习一面(2025-12-26)·面经深度解析
前端·状态模式·腾讯云
量化分析13 天前
腾讯云迁移上云功能
linux·云计算·腾讯云
fangcaojushi16 天前
cos文件存储
云计算·腾讯云
鱼是一只鱼啊16 天前
ASP.NET Core 集成腾讯云 COS 实现文件上传下载完整指南
云计算·asp.net·腾讯云·文件上传·cos
云上空17 天前
腾讯云使用对象存储托管并分享WebGL小游戏(unity3d)(需要域名)
unity·腾讯云·webgl·游戏开发·对象存储·网页托管