侧边栏壁纸
  • 累计撰写 4 篇文章
  • 累计创建 7 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Github Private Repo + Cloudflare Pages + Picgo 搭建图床

Admin
2025-06-08 / 0 评论 / 0 点赞 / 11 阅读 / 0 字
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

Github Private Repo + Cloudflare Pages + Picgo 搭建图床

参考视频:


〇、准备

0.1 注册Github账号

注册网址:https://github.com/signup

0.2 注册Cloudflare账号

注册网址:https://dash.cloudflare.com/sign-up

0.3 购买域名

建议前往Namesilo(https://www.namesilo.com/)购买,支持支付宝支付

注1:价格为美元价格,注意换算。

注2:Ren价格为续费价格。

注3:部分域名不支持绑定至Cloudflare

0.4 将域名绑定至Cloudflare

点击https://dash.cloudflare.com/登录,进入账户主页

在中部找到添加域

image-20250608110853099

输入域名,点击继续

image-20250608111531461

会告知2个名称服务器NameServers

image-20250608110755372

对于Namesilo内购买的域名,点击https://www.namesilo.com/account_domains.php进入域名管理界面

image-20250608110410694

点击一下域名进入域名管理界面

在中部找到NameServers,点击Edit,修改为Cloudflare给的2个名称服务器NameServers即可

image-20250608114031845

等待NameServer生效

0.5 下载Picgo

官网:https://picgo.github.io/PicGo-Doc/zh/guide/

Github:https://github.com/PicGo

软件下载https://github.com/Molunerfinn/PicGo/releases/tag/v2.3.1

本站使用教程及下载:https://alist.vekixx.com/Software/PicHost/Picgo

插件下载地址:https://github.com/PicGo/Awesome-PicGo

一、创建Github Private Repo

1.1 创建仓库

  • 登录Github后,打开https://github.com/new即可创建新仓库

    • Repository name:随便填,不重复即可

    • 下面选Private

    • 其他不用改

    • Create repository创建仓库

image-20250608103306638

1.2 仓库设置

进入仓库页面,在中部可见下图

image-20250608103631489

点击蓝字creating a new file

image-20250608103859113

在左上角输入框(Name your file)处,输入img/readme.md,点击Commit changes...,在弹窗中再次点击Commit changes

  • img/输入后会自动识别为文件夹

  • 主要目的创建img文件夹

此时操作完毕

1.3 获取Token

点击https://github.com/settings/tokens进入token获取界面

image-20250608104537581

点击 Generate new token,选择第二个Generate new token (classic)进入token设置页面

  • Note:随便填

  • Expiration:token过期时间,自行选择合适时间,图中选择No expiration(永不过期)

    github不推荐选择No expiration(永不过期)

  • Select scopes:勾选第一个repo,赋予其修改仓库的权限

  • 最后点击Generate token创建token

image-20250608104821957

成功创建后,会显示token内容,复制token保存

注:此token只会显示这一次,注意保存

二、创建Cloudflare Pages

点击https://dash.cloudflare.com/登录,进入账户主页

在左侧侧边栏选择计算 (Workers)-Workers 和 Pages,进入Workers 和 Pages界面

image-20250608120934970

点击中部右上方的创建,进入新建页面

  • 选择右侧的Pages
image-20250608121243335
  • 选择导入现有 Git 存储库右侧的开始使用
  • 第一次导入会出现Github授权,给予授权即可
  • 授权后会出现刚才创建的项目名称,点击名称img
image-20250608121509154
  • 点击右下角的开始设置
  • 出现设置构建和部署页面,无需修改,点击保存并部署即可
  • 等待部署完成后(顶部提示:成功!您的项目已部署到以下区域:全球),点击继续处理项目进入项目设置页
  • 点击自定义域进入域名设置页面,点击设置自定义域
image-20250608122120088
  • 输入域名,如image.vekixx.com。点击继续
  • 如果是Cloudflare托管,则直接点击激活域即可自动完成。
image-20250608122452495

其他域名托管商,在DNS解析内添加即可

image-20250608122836694
  • 等待生效
image-20250608123050240

三、Picgo设置

  • 打开软件,选择图床设置-Github

    • 设定仓库名:即仓库链接https://github.com/Vekixx/img去掉前面的域名,本例填Vekixx/img(注意大小写)
    • 设定分支名:main(新建仓库默认为main,既往仓库可能是master)
    • 设定Token:步骤1.3 获取Token中获取的Token
    • 设定储存路径:本文创建img文件夹,用于放置照片,故此处填写img/此处带/
    • 设定自定义域名:步骤二、创建Cloudflare Pages中设定的自定义域名加上https,本文为https://image.vekixx.com此处不带/ 此处不带/ 此处不带/
    image-20250608123336664

    最后点击确定即可

  • 点击上传区尽情上传吧

图片地址说明

  • 图片访问地址为:htpps://{自定义域名}/{github内文件夹名}/{照片名}

  • 如图片在img文件夹中,名称为img1.jpg,则访问链接为:https://image.vekixx.com/img/img.jpg

0

评论区