最近突然考虑到博客存储的图片越来越多,如何存储图片目前遇到一个问题,就想着借用多台服务器或者cdn的方式对图片加载问题进行分流减压,刚好在群里看到有小伙伴分享此静态化程序,因此萌生了这个托管到github的想法。
Picx 图床程序
PicX 是一款基于 GitHub API 开发的具有 CDN 加速功能的图床管理工具,这意味着它是一款纯静态的图床上传程序,而且将图片上传到github免去了存储的烦恼,同时为了保持永久在线,我们可以同样将此部署到github里。
功能特性 | Features
程序下载
仓库地址:
该程序为vue源代码,需要本地进行编译,为了省去各位的时间,我已经编译好了,直接下载此文件上传到服务器或github即可 点我下载 picx-2.1.1
当前最新 picx-2.3.3 :
链接: https://pan.baidu.com/s/1ZRVg9aZBJP0_SKLkRsyXOA?pwd=wcuv 提取码: wcuv 复制这段内容后打开百度网盘手机App,操作更方便哦
程序部署到GITHUB PAGES
- 新建github仓库1 用于存放Picx程序
其中Repository name为仓库名,按照图中设置,将your-id改为你的github id名,比如我的为cysui
下载gihub 桌面端用于上传程序
gitub 桌面端
https://desktop.github.com然后登录github账号,选择你的仓库名,同步到本地,再将程序复制粘贴到本地github仓库所在目录里。
将上述步骤操作完毕,该程序就会部署到你的github里了,访问your-id.github.io就能看到该图床程序
创建github 仓库用于存储图片
获取github token用于图床连接github
按照上面两步操作,获取得到的token记得保存在桌面,生成后仅显示一次,浏览器清除缓存后为断开程序链接,因此使用token很方便,别人也无法使用你的token
使用Picx 图床程序
后面配置的一些参数啥的随便设置,喜欢怎么设置就怎么设置
上传图片就点击上传,可以粘贴或者拖拽,也可以手动选择文件,很是方便,可以截完图随手粘贴上传,再也不用先保存到本地一次
最后
一定要记得你的github token ,不然浏览器缓存过期了之后又不知道token,需要去重新申请。
我这里还有个更高级的玩法,就是接入cloudflare,可以绑定自己的域名,将程序永远缓存的cdn云端,不死不灭,随时可用,也可以避免 github 域名被 gfw 阻断导致无法使用
有没有搭建成功的演示地址?
详情见img.zdm.im,你也可以直接用这个,不存储你的api密钥,很安全,所有图片链接只存在你自己的github仓库里
博主 可以更新一下Vue编译的文件吗OωO
文件已更新,在文中下载位置