1.免费图床推荐

  1. 这部分免费图床就太多了,我会把我目前发现的可以免费白嫖一定额度的图床做一个总结列在下面。

  2. 这部分图床的搭建门槛较低,所以速度稳定性良莠不齐,大家自行选择使用哪个。

  3. 我这里只给大家演示一种的使用方法,其他图床使用方法也类似。

1.1 运营时间久,稳定,速度快的图床(此栏整理中,新收录会测评)

🍔🍜🥡🍖🍨
SMMS-5MZ4A图床-64M遇见图床-10M品云图床-50M风筝图床-1GB
ImageHub-10M路过图床-10MPostImage-48M麦克图床-50M莉莉丝图床-10M
ImgTg-5M老王图床-10MImgBed-20M映画图床-5M大厂图床-xM
Imageoss-36M图片储存-2M幻域图床-20M图仓-5M跬步图床-10M
图林-10M

1.2 图床收集

🍕🥗🍤🍩
安享图床-5MHello图床-20MImgPP-10M找图嘛-5M
loc图床-6M七喜图床-5M晒图-10MImgBB-32M
载涂图床-xMImgTp-5MSky Chart Bed-25M爱上传-8M
喷子图床-50Mimgkb-10MMJJ图床-10M图链图床-8M

1.3 付费图床 - 项目有盈利的可以试试

🍕🥗
聚合图床Imageshack
  • 使用方法: 直接进入官网,上传图片然后粘贴地址即可,地址的样式有多样,自行选择。

  • 选择要点:

  1. 速度:大家可以到Ping.cn进行测试.
  2. 稳定性与安全性:看看图床创建时间,网上评价等.
  3. 可适用性:支持的格式越多肯定是越好的,有部分支持webp和其他格式的,可以当资源床.

2.基于Github仓库的图床

优点:

  1. 很稳定不会跑路,用的是自己的仓库和公共托管平台.

  2. 图片可以增量快速更新和跨设备管理.

  3. 可以进行版本管理和查看之前的版本.

  4. 有公共CDN,速度还是不错的.

  5. 资源格式可以任意都行,包括css、js等.

缺点:

  1. 每个仓库限制1G,超过要新建另一个仓库.

  2. git管理可能偶尔会遇到网络和公钥失效问题.

2.1 建立Github仓库

  1. 进入Github官网注册并登录自己的账号,到自己的个人主页,点击右上角的+,并选择New Repository创建自己的仓库。
  1. 仓库名字随意,描述也可以自由发挥,可见性最好选publicReadme文件可以创建,然后点击Create Repository创建仓库。
  1. 让你的计算机与Github建立通信,即ssh密钥上传至博客,主要是创建公钥上传公钥检查通信这几步,确保计算机有权限访问远程仓库,所述教程是用的RSA公钥,目前更推荐ed25519公钥,该数字签名算法的签名和验证的性能都极⾼,具体教程百度这里不再赘述。
  1. 先在本地创建一个文件夹,文件夹位置和名字随意就可以,进入该文件夹后右键打开Git Bash,然后输入以下代码把之前创建的仓库拷贝下来,其中git clone后面的东西要替换成自己的仓库信息,可以通过自己仓库的ssh链接来获取。
1
git clone git@github.com:sylvanus9/yingshi.git

看到上图的信息就代表成功把整个仓库拷贝到当前文件夹了,此时我们可以看见自己的文件夹多了个和你刚刚创建仓库相同名字的文件夹,文件夹里有个Readme.md文件,这就代表成功了。

  1. 在刚刚从github克隆过来的新文件夹里创建你想放置文件的文件夹,把图片音频啥的放置进去即可。

  2. 在带有Readme.md文件的那个文件夹内,右键打开Git Bash(注意看清楚是什么文件夹),然后依次输入以下命令把更改推送到远程仓库,最后一步不成功可能要多试几次。

    1
    2
    3
    4
    5
    # 将更改提交
    git add .
    git commit -m "更新图片"
    # 推送至github仓库
    git push

最后看见如下信息就代表推送成功了

2.2 Staticaly CDN加速

直接访问Github仓库的资源是非常慢的!因此我们要用一些免费的CDN进行加速,Staticaly CDN是目前免费CDN中比较好用的啦,他的应用规则如下:

1
2
3
4
5
# 格式 其中 user是用户名  repo是仓库名  version代表版本(tag或者分支 默认为main)  flie是文件路径 
https://cdn.staticaly.com/gh/user/repo@version/file

# 比如我的示例仓库就是加速地址就是这个大家可以参考参考
https://cdn.staticaly.com/gh/sylvanus9/cg@main/img/1.jpg

2.3 Vercel 部署

此方法加载速度较快,但是需要域名自定义绑定,其优点也是可以绑定自定义域了,目前Vercel每个月限制流量100GB.

  1. 进入Vercel控制面板新建项目,并通过Github继续,选择导入刚刚创建的仓库,然后直接部署即可。
  1. 进入该项目控制台后,选择右上角的View Domains添加新的域名,添加一个自己域名的二级域名,然后在你对应的域名解析控制台添加对应解析,等待生效。
  • 通过自定义域名+资源路径即可访问到对应的资源,例如我这里为https://yingshi.sy1120.top/img/1.jpg

  • 要更新图片怎么办?只要将资源复制到对应的文件夹,然后再执行一次下面的命令即可:

1
2
3
4
5
# 将更改提交
git add .
git commit -m "更新图片"
# 推送至github仓库
git push

2.4 Cloudflare 部署

此方法速度比Vercel稍慢,但是可以不需要域名,目前我就在用这个,而且CloudFlare对于普通用户来说几乎不限量了.

  1. 进入Cloudflare官网注册并登录自己的账号,然后进入控制台后选择左边的Pages,再创建一个新项目并通过Git进行连接,所有参数默认直接部署。
  2. 通过给出的初始域名+资源路径即可访问到的对应资源,例如我这个就是pic-bed-c6s.pages.dev/img/p1.webp,当然你也可以绑定自定义域名使用。