基于github+jsDelivr+picgo搭建的个人免费带CDN加速的图床
Published on2024-04-01
5Minutes Read
一直以来没有自己的图床,这次趁着博客更新,索性搭建一个属于自己的图床,我希望的功能是免费(这可不是功能),有cdn加速并且可以方便的上传图片
目前可以选择的方案:
- 各种者免费的图床平台:大的图床平台总是有各种限制,例如大小限制或者上传数量限制,个人搭建的野生图床也担心哪天就没了
- 云服务器的对象存储产品+CDN:例如阿里云的OSS,腾讯云的COS,再结合CDN,除了有付费这点可以说是最好的方案了,但是自己的博客也没有太大的访问量,可以以后再考虑
- github+jsDelivr:用github仓库来存图片这点之前是真没想到,而且github被微软收购之后仓库数量也没有限制,再加上免费的jsDelivr来做CDN,非常符合我的需求
PicGo下载
PicGo是一个快速上传图片并获取URL地址的工具
PicGo配置github图床
详细的配置直接查看官网的文档即可,这里要注意几个重点:
- 创建github仓库要设置为公开仓库,私有仓库是不行的
- 生成token给PicGo时,只需要授予repo权限即可
- 设置github的存储路径就是仓库中生成的文件夹路径,例如设置成: 最后会在对应的github仓库中生成文件夹
jsDelivr 免费CDN加速
免费的CDN开源项目,官网地址
PicGo设置自定义域名时,按照:的格式填写即可
访问
最后,上传图片之后PicGo会自动获取URL地址,直接访问即可,这样我们的个人图床就搭建完成了!设置参考:
Tags:
#图床
#Github
#技术方案