标题

使用 GitHub + PicGo + jsDelivr 搭建免费图床

1. 准备工作

GitHub 账号:确保你有一个 GitHub 账号。

安装 PicGo:下载并安装 PicGo(支持 Windows、macOS、Linux)。
https://github.com/Molunerfinn/PicGo/releases

2.创建 GitHub 仓库

  1. 新建仓库
    登录 GitHub,点击右上角 + → New repository。
    输入仓库名(如 image-bed),选择 Public(私有仓库无法通过 jsDelivr 访问)。
    勾选 Add a README file(可选),点击 Create repository。
  2. 生成 Token
    点击 GitHub 右上角头像 → Settings → Developer settings → Personal access tokens → Tokens (classic)。
    点击 Generate new token → 输入名称(如 picgo-token),勾选 repo 权限。
    生成后复制 Token(只显示一次,务必保存好)。

3.配置 PicGo

  1. 打开 PicGo
    打开安装好的 PicGo,进入 图床设置 → GitHub图床。
  2. 写配置信息
    仓库名:你的GitHub用户名/仓库名(例如 jeseep1nkman/image-bed)。
    分支名:默认 main 或 master(根据仓库实际分支填写)。
    Token:粘贴刚刚生成的 GitHub Token。
    存储路径:可选,例如 images/(图片会存储在仓库的 images 目录下)。
    自定义域名:填写 jsDelivr 加速链接:
1
https://cdn.jsdelivr.net/gh/你的GitHub用户名/仓库名@main

(如果分支是 master,替换 @main 为 @master)
点击 确定 → 设为默认图床。

4. 使用 jsDelivr 加速

图片链接规则:
通过 PicGo 上传后,图片的 CDN 加速链接格式为:

1
https://cdn.jsdelivr.net/gh/你的GitHub用户名/仓库名@分支名/图片路径

例如:

1
https://cdn.jsdelivr.net/gh/jeseep1nkman/image-bed@main/images/example.jpg

5. 测试上传

在 PicGo 的 上传区 拖入一张图片,或截图后点击 剪贴板图片上传。
上传成功后,PicGo 会生成 Markdown 格式链接,直接粘贴到你的博客或文档中即可。

6. 管理图片

所有上传的图片会保存在 GitHub 仓库中,可通过以下方式管理:
在 GitHub 仓库中直接查看、删除或替换图片。
通过 PicGo 的 相册 功能管理已上传图片。

总结

通过 GitHub 存储图片 + PicGo 快捷上传 + jsDelivr 全球 CDN 加速,你可以实现:
免费:无需购买服务器或存储服务。
高速:jsDelivr 提供全球 CDN 加速。
便捷:PicGo 支持拖拽上传、剪贴板上传,一键生成链接。
开始享受高效的图床服务吧!