免费图床方案 PicGO+GitHub+jsDeliver
之所以想到自己搭图床而不用现成的图床是因为,我传了几张动漫壁纸就把我所有存的图片删了,整的我整个博客的照片都用不了了,想了下不如自己整一个没有过多限制的图床。
注意本教程以Windows10 为容器
一.创建与配置GitHub仓库
1.0 创建仓库
1.1 获取完全仓库权限的 GitHub token
2.点击 Generate token 即可,注意,该密钥只在第一次生成时明文显示,请注意保存,后期要是忘了重新生成就行
二.添加与配置PicGO
1.PicGO官网 / 下载PicGo
2. 配置
这个界面已经足够简洁明了,读者可以根据图片自行配置,其中token
- Token:PicGo 访问你 GitHub 仓库的令牌,你已经在 GitHub 个人设置里生成,上文已提到提到。
- 存储路径:仓库下的具体路径。如果名称不存在,PicGo 会在图片上传时自动创建文件夹。
- 自定义域名:默认访问 GItHub 资源,但由于 GitHub 访问特别慢,影响图片加载速度。因此接入免费开源的 CDN 加速服务 jsdelivr。
- 配置格式:https://cdn.jsdelivr.net/gh/用户名/仓库名三.同类型推荐
3.插件
PicGo本体是支持插件的,我们可以在[插件市场](https://github.com/PicGo/Awesome-PicGo)中找到并安装优秀的插件,如安装以下插件
1.找到插件
2.复制插件名称至PicGo搜索并下载
3.配置插件(可选)
根据需求,阅读插件的文档自行配置插件
三.可能出现的问题及解决方案
1.PicGO 上传失败
解决方案如下:1.检查是否代理出问题,如是重新配置即可 2.检查是否开启了时间戳重命名,如是**关掉即可
四.同类型推荐
1. PicX / 官方文档 / 直达页面
已有功能
- 支持 拖拽 、 复制粘贴 、**选择文件** 等方式进行选择图片
- 支持图片 重命名 、 哈希化 (确保图片名唯一)和 设置命名前缀
- 支持 批量上传图片 、**批量删除图片** 和 批量复制图片链接
- 支持图床 多级目录 管理 (创建多级目录 / 查看多级目录下图片)
- 支持 一键复制 图片链接和 自由转换 Markdown / HTML / BBCode 格式
- 内置 多种图片链接规则 (Staticaly、jsDelivr、ChinaJsDelivr 等)
- 支持 自定义配置图片链接规则
- 支持 图片压缩 (内置高效压缩算法,可配置在上传前自动压缩)
- 支持配置 图片水印
- 支持 PWA
- 支持 暗夜模式 (自动切换 / 自由切换)
- i18n(中文简体、中文繁体、英文)
- 工具箱(图片压缩、图片转 Base64、图片水印)
2.现成图床
1.路过图床:免费图片上传, 专业图片外链, 免费公共图床
2.MoeTU:MoeTu - 一个拥有全球 CDN 支持 HTTPS 的免费的图床
3.图仓:免费图床,提供免费图片托管服务
4.Postimages图床:Postimages — free image hosting / image upload
5.ImgBB图床:Upload Image — Free Image Hosting