PicGo 配置 GitHub 作为后端免费图床

github   picgo   tool  
发布于 Oct 8, 2024

image-20241008221513799

PicGo 是一款很不错的图片上传客户端工具,它可以对接多种后端存储平台,比如 AWS S3, 阿里云 OSS, 七牛云,又拍云等等。

由于云平台可能涉及到存储或流量的收费,有没有免费的资源呢?当然有,因为个人站点是托管在 Github 上的,所以想到用 GitHub 来存储图片吧,第一免费,第二又不会涉及到跨域之类的无法显示,第三大厂可靠。

PicGo 设置 github 如下图(暂未配置):

image-20241008221346475

需要几个配置项:

  • 图床配置名,起一个名字,比如 notepic

  • 设定仓库名,自己在GitHub创建的仓库,比如 notepic
  • 设定分支名,比如 master 或 main
  • 设定 token,GitHub 开发者 token
  • 设定存储路径,比如 2024/,按年份区分,避免数量太多不好找
  • 设定自定义域名,用于访问图片资源

新建仓库

创建一个 notepic 仓库,名称随意

image-20241008221906704

获取 token

登录个人账号,访问:https://github.com/settings/tokens/new

image-20241008221922631

设置 token 的名称,过期时间和权限,没有过期时间就表示长久有效,权限,只需要选择 repo 即可

image-20241008221936277

记得保存好 token,只能看到这一次,下一次就看不到了,只能删掉重新创建。

image-20241008221943358

配置 PicGo

回到刚才的配置

image-20241008221949640

存储路径,我这里配置的按年份分隔吧,不然太多图片不好查看,如果你图片太多,还可以再细分到季度之类的。

设定自定义域名,我这里直接使用 github 的 raw 域名,路径是:

https://raw.githubusercontent.com/ + 用户名/仓库名/分支名

比如我的:

https://raw.githubusercontent.com/Chinaxiang/notepic/main

上传测试

保存,选择上传位置到 github notepic

image-20241008221959816

上传图片,得到图片地址:

https://raw.githubusercontent.com/Chinaxiang/notepic/main/2024/AI%E7%A0%B4%E5%B1%80%E9%82%80%E8%AF%B7%E6%B5%B7%E6%8A%A5.jpg

总结

本文比较简单,快速实践介绍了 picgo 配合 github 实现图片上传的功能,用来写博客不要太爽。

本次的分享到此结束,希望对你有所帮助。

如果你对我分享的内容感兴趣,欢迎扫码关注公众号:新质程序猿,并设置星标,推送更实时哟!

本文由 黄彦祥 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。
可自由转载、引用,但需署名作者且注明文章出处。