资源分享

GitHub+PicGo,搭建个人免费图床,无限空间,免费使用,支持CDN加速

wayne · 5月20日 · 2025年本文共1698个字 · 预计阅读6分钟20次已读

前言

在这个数字化时代,个人博客、技术文档、在线教程等对图像的需求日益增长。无论是展示项目截图、分享生活瞬间,还是辅助教学内容,高质量的图片都是传达信息的重要媒介。然而,对于许多内容创作者来说,找到一个稳定、可靠且成本效益高的图床服务并非易事。传统的图床服务往往伴随着存储限制、速度瓶颈或隐藏的费用陷阱。往往放在自己的vps上又怕资源不足。

今天,我要和大家分享我自己也在用的解决方案——利用GitHub和PicGo搭建一个完全免费、无限空间、支持CDN加速的个人图床。这不仅能够满足你对图床的所有需求,还能让你在创作的道路上更加自由、不受限制。

GitHub,作为全球最大的同性交友平台,以其稳定性和强大的版本控制功能而闻名。而PicGo,一个开源的图片上传管理器,能够无缝集成GitHub,让你的图片上传和管理变得前所未有的简单。结合这两个强大的工具,我们可以打造一个几乎没有任何限制的图床服务,而且完全免费!

在本篇文章中,我将带你一步步了解如何设置这样一个图床,从GitHub仓库的创建到PicGo的配置,再到实际的图片上传和管理。无论你是技术小白还是资深开发者,都能轻松上手,享受到这一解决方案带来的便利。

认真阅读,有些细节还是需要注意的

准备工作

  • Github账户:https://github.com/
    • 注册十分简单
  • Picgo客户端:
    • github下载:https://github.com/Molunerfinn/PicGo/releases/
      • 按需选择
      • GitHub+PicGo,搭建个人免费图床,无限空间,免费使用,支持CDN加速
    • 插件下载:https://github.com/PicGo/Awesome-PicGo
      • 插件留给有需要的人研究,本文没有用来
  • node.js
    • Picgo安装插件需要node.js
    • node.js : https://nodejs.org/en/
    • GitHub+PicGo,搭建个人免费图床,无限空间,免费使用,支持CDN加速
    • 都是一直next即可
    • 安装完成后在CMD查看是否安装成功,如图
    • GitHub+PicGo,搭建个人免费图床,无限空间,免费使用,支持CDN加速
    • 出现这个版本信息,则表明node.js安装成功!
    • 随后重启picgo(若还是要求安装node.js-则关闭之后再重新打开)

开始部署

一、Github设置

  • 流程 =》New一个仓库 =》Repository name随意,好记就行,这里以img为例 =》Public =》Add a README file勾打上 =》其它默认 =》Create repository =》完成后来到创建的img仓库
  • 在img仓库
    • Setting =》General页 >> Default branchmain改成master =》
    • GitHub+PicGo,搭建个人免费图床,无限空间,免费使用,支持CDN加速
  • 账户首页
    • 右上角头像 =》Settings =》Developer settings(左下角最后)
    • GitHub+PicGo,搭建个人免费图床,无限空间,免费使用,支持CDN加速
    • GitHub+PicGo,搭建个人免费图床,无限空间,免费使用,支持CDN加速
    • Personal access tokens >> Tokens (classic) >> generate new token >> Generate new token (classic) >> note随意 >> Expiration改成No Expiration >> Select scopes >> repo全选 >> 齐活了,拉到最下方Generate token
    • GitHub+PicGo,搭建个人免费图床,无限空间,免费使用,支持CDN加速
    • 把api key记下来,不会再出现第二次的了
    • GitHub+PicGo,搭建个人免费图床,无限空间,免费使用,支持CDN加速
      至此Github端的设置已全部完成

二、Picgo设置

  • 安装完成后 =》PicGo设置 =》其它的按需选择 =》时间戳重命名打开 =》最下方显示图床只勾选使用的Github
    • GitHub+PicGo,搭建个人免费图床,无限空间,免费使用,支持CDN加速
    • GitHub+PicGo,搭建个人免费图床,无限空间,免费使用,支持CDN加速
  • 图床设置 =》Default =》配置如下
    • 图床配置名:Default(可自定义)
    • 设定仓库名:就是github刚刚创建的仓库,以我为例:wayne389/image
    • 设定分支名:master(这里有个小坑,创建仓库的时候默认是main,如果没有改成master,这里也相应的写成main)
    • 设定Token:刚记录下来的github token
    • 设定自定义域名:https://cdn.jsdelivr.net/gh/[用户名]/[仓库名]@master
      • 例:https://cdn.jsdelivr.net/gh/wayne2389/image@master
      • GitHub+PicGo,搭建个人免费图床,无限空间,免费使用,支持CDN加速
      • 注意: 这里的自定义域名使用的是jsdelivr cdn加速,大厂,放心使用,不加这个国内访问图经常挂掉,懂的都懂
    • 至此完成,恭喜大家已拥有一个免费无限空间的图床,可以试试上传,注意一点:单张图片大小不要超过5m大小,一般都够用
GitHub+PicGo,搭建个人免费图床,无限空间,免费使用,支持CDN加速
0 条回应

做什么都会有一个过程

  • Hot Post