腾讯云的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类型的才行,然后把记录值添加到对应的域名服务商的解析中,等待即可

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

相关推荐
szephyr8 小时前
腾讯云 ADP 智能体的 Skills 版本回滚总是回到旧配置,是缓存没清还是版本管理没开?
java·缓存·腾讯云
燐妤11 小时前
腾讯云 Ubuntu 24.04 + Docker 同时部署多个 Python Web 项目:没有域名也能用 IP 访问
ubuntu·docker·腾讯云
szephyr1 天前
腾讯云 ADP 智能体的 Skills 配置变更后没有走灰度,直接全量替换出了问题怎么定位?
java·前端·腾讯云·腾讯云adp
ManageEngine卓豪6 天前
腾讯云分布式系统中的行为异动:成因、早期信号与识别方式
云计算·腾讯云·云分布式系统
爱吃鱼的喵️6 天前
华为云腾讯云阿里云哪个好:华为云、腾讯云、阿里云对比分析
阿里云·华为云·腾讯云
东荷新绿6 天前
【运维开发】acme.sh 安装|签发泛域名SSL证书,宝塔Nginx部署+自动续期
nginx·腾讯云·运维开发·ssl·宝塔·acme.sh
腾讯云大数据8 天前
腾讯云智能数据湖计算AI DLC发布会回顾:Spark+Ray一体化,面向Agent重构数据底座
人工智能·spark·腾讯云
爱说实话8 天前
腾讯云Ubuntu远程无法ssh登录
云计算·ssh·腾讯云
翼龙云_cloud8 天前
腾讯云国际站代理商: COS 对象存储 + CDN加速 从创建到加速完成
运维·服务器·云计算·腾讯云
腾讯云大数据8 天前
从多模态数据处理到模型训练:腾讯云EMR-Ray打通Data+AI全流程
人工智能·云计算·腾讯云·mapreduce·腾讯云大数据