
图床方案汇总

目前 MarkDown 作为一种程序员必备的轻量级标记语言,避免了富文本编辑器换平台就要重新排版的繁琐,使我们可以专注于技术的输出,但使用 markdown 也有弊端,那就是图片的存储问题,markdown 文件要用到图片时必须是一个链接。各个平台都有自己的图片存储方法,在不使用图床的情况下,同一篇文章发布到不同的平台需要单独上传图片一次。如果都放本地这样实在是太麻烦了。
目前最好的解决办法就是使用图床来存储图片
本文在Fomalhaut 免费图床综合教程 上转载以及改进
本文不定期更新,有更好的图库可以评论留言噢!
基于 Github 仓库的图床
优点:
- 很稳定不会跑路,用的是自己的仓库和公共托管平台
- 图片可以增量快速更新和跨设备管理
- 可以进行版本管理和查看之前的版本
- 有公共 CDN,速度还是不错的
- 资源格式可以任意都行,包括 css、js 等
缺点:
- 每个仓库限制 1G,超过要新建另一个仓库
- git 管理可能偶尔会遇到网络和公钥失效问题
建立 Github 仓库
- 进入Github 官网 注册并登录自己的账号,到自己的个人主页,点击右上角的
+,并选择New Repository创建自己的仓库。 - 仓库名字随意,描述也可以自由发挥,可见性最好选
public,Readme文件可以创建,然后点击Create Repository创建仓库。 - 原文的该处是使用 git 提交图片,步骤较为复杂,如果感兴趣可以前往Fomalhaut 免费图床综合教程 进行查看,本文提供更加方便的上传管理。
- 这里推荐使用 PicX 图床管理 ,仅需要一个拥有 repo 权限的 GitHub Token 即可进行管理,且提供图片压缩和国内 CDN 外链。

- 关于如何拥有获取 Token 原文已经写的很清楚,本文不在讲述。
Staticaly CDN 加速
使用上方 PicX 图床 进行图床管理是自带 Staticaly CDN 加速按钮的,这里不多做介绍。Staticaly CDN的应用规则如下:
1 | # 格式 其中 user是用户名 repo是仓库名 version代表版本(tag或者分支 默认为main) flie是文件路径 |
Vercel 部署
此方法加载速度较快,但是需要域名自定义绑定,其优点也是可以绑定自定义域了,目前 Vercel 每个月限制流量 100GB
- 进入Vercel 控制面板新建项目,并通过
Github继续,选择导入刚刚创建的仓库,然后直接部署即可

- 进入该项目控制台后,选择右上角的
View Domains添加新的域名,添加一个自己域名的二级域名,然后在你对应的域名解析控制台添加对应解析,等待生效。
因 Vercel 被国内墙了,所以把它提供的 CNAME 解析值cname.vercel-dns.com.改为cname-china.vercel-dns.com.
- 最后即可通过自定义域名+资源路径即可访问到对应的资源,这里的地址和刚才PicX 图床 配置的地址是一样的,例如我这里为:
- https://jsd.cdn.zzko.cn/gh/xiaomait/picgo@master/image/banner.webp
- https://cdn.staticaly.com/gh/xiaomait/picgo@master/image/banner.webp
- https://cdn.marzm.cn/image/banner.webp
- 原文提供了
Cloudflare 部署,此方法速度比 Vercel 稍慢,但是可以不需要域名,而我更加推荐使用Vercel或者直接使用PicX 图床 提供的国内 CDN 外链也是比较不错的选择,如果感兴趣的小伙伴可以去看一下噢!
免费公共图床盘点
| 图床 | 说明 |
|---|---|
| imgtp | 无需注册,国内服务器,最大支持 15MB【免费】 |
| imgbed | 无需注册,国内服务器,最大支持 20MB【免费】 |
| 聚合图床 | 要注册,国内服务器【免费】 |
| meotu | 要注册,国内服务器【免费】 |
| z4a 图床 | 要注册,国内服务器【免费】 |
| sm.ms | 要注册,海外服务器【免费】 |
| 牛图网 | 无需注册,日本服务器 【免费】 |
| imgbb | 无需注册,亚太服务器【免费】 |
| upload | 无需注册,海外服务器 【免费】 |
| catbox | 无需注册,海外服务器 【免费】 |
| 路过图床 | 要注册,海外服务器【免费】 |
| TG 图床 | 要注册,国内外服务器【免费】 |
| Postimages | 无需注册,国外服务器速度快【免费】 |
| imgloc | 无需注册,国内服务器,最大支持 6MB【免费】 |
| 映画の妖火图床 | 无需注册,聚合式 CDN 图床【免费】 |
| 遇见图床 | 无需注册,聚合式 CDN 图床【免费】 |
| hello 图床 | 要注册,国内 CDN【免费】 |
| IM.GE | 无需注册香港 CDN【免费】 |
| 云图床 | 全球 CDN【免费】 |
以下图床经过测试,是国内速度访问相对快的图床。
图床管理工具
选择好图床后肯定就是上传并使用图片了,这时就会面对一个问题,那就是每次都要去图床上传,然后复制链接,然后回到使用图片的平台粘贴使用。特别麻烦。所以就出现了图床管理工具帮助我们快速上传图片并获取图片 URL 链接。这样就省去了自己操作的繁琐。
以下是一些优秀的图床管理工具
- PicX 图床 、
Github 地址 (网页端) - PicGo 官网 、Github 地址 (windows 系统、mac 系统)
- VScode-PicGo 插件
- ShareX 官网 、Github 地址 (windows 系统)
- uPic 官网 、Github 地址 (mac 系统)
- PicUploader 官网 、Github 地址 (windows 系统、mac 系统)
- uPgit (windows 系统、mac 系统、linux 系统)
强烈推荐 PicGo,PicGo 支持 smms、 又拍云 、七牛云 、 阿里云 OSS、 腾讯云 COS、微博、Github、 Gitee、 Amazon S3、自定义上传接口。(还支持其他储存)而且还可以选择上传前压缩图片。压缩工具都省了。
PicGo 插件
PicGo 大家灰常的熟悉,不多做介绍,这里主要讲解 PicGo 插件
PicGo 开源地址:Molunerfinn/PicGo
web-uploader 插件
使用 web-uploader 插件可以实现自定义图床上传
需要根据选择图片提供的 API 自定义
- 标题: 图床方案汇总
- 作者: Marzm
- 创建于: 2022-03-23 00:00:00
- 更新于: 2023-04-25 17:00:00
- 链接: https://marzm.cn//post/tuku.html
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。



