图床方案汇总

图床方案汇总

Marzm

目前 MarkDown 作为一种程序员必备的轻量级标记语言,避免了富文本编辑器换平台就要重新排版的繁琐,使我们可以专注于技术的输出,但使用 markdown 也有弊端,那就是图片的存储问题,markdown 文件要用到图片时必须是一个链接。各个平台都有自己的图片存储方法,在不使用图床的情况下,同一篇文章发布到不同的平台需要单独上传图片一次。如果都放本地这样实在是太麻烦了。

目前最好的解决办法就是使用图床来存储图片
本文在Fomalhaut 免费图床综合教程 上转载以及改进
本文不定期更新,有更好的图库可以评论留言噢!

基于 Github 仓库的图床

优点:

  1. 很稳定不会跑路,用的是自己的仓库和公共托管平台
  2. 图片可以增量快速更新和跨设备管理
  3. 可以进行版本管理和查看之前的版本
  4. 有公共 CDN,速度还是不错的
  5. 资源格式可以任意都行,包括 css、js 等

缺点:

  1. 每个仓库限制 1G,超过要新建另一个仓库
  2. git 管理可能偶尔会遇到网络和公钥失效问题

建立 Github 仓库

  1. 进入Github 官网 注册并登录自己的账号,到自己的个人主页,点击右上角的+,并选择New Repository创建自己的仓库。
  2. 仓库名字随意,描述也可以自由发挥,可见性最好选publicReadme文件可以创建,然后点击Create Repository创建仓库。
  3. 原文的该处是使用 git 提交图片,步骤较为复杂,如果感兴趣可以前往Fomalhaut 免费图床综合教程 进行查看,本文提供更加方便的上传管理。
  4. 这里推荐使用 PicX 图床管理 ,仅需要一个拥有 repo 权限的 GitHub Token 即可进行管理,且提供图片压缩和国内 CDN 外链。
  5. 关于如何拥有获取 Token 原文已经写的很清楚,本文不在讲述。

Staticaly CDN 加速

使用上方 PicX 图床 进行图床管理是自带 Staticaly CDN 加速按钮的,这里不多做介绍。
Staticaly CDN的应用规则如下:

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

Vercel 部署

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

  1. 进入Vercel 控制面板新建项目,并通过Github继续,选择导入刚刚创建的仓库,然后直接部署即可

  2. 进入该项目控制台后,选择右上角的View Domains添加新的域名,添加一个自己域名的二级域名,然后在你对应的域名解析控制台添加对应解析,等待生效。
    因 Vercel 被国内墙了,所以把它提供的 CNAME 解析值
    cname.vercel-dns.com. 改为cname-china.vercel-dns.com.
  3. 最后即可通过自定义域名+资源路径即可访问到对应的资源,这里的地址和刚才PicX 图床 配置的地址是一样的,例如我这里为:
  1. 原文提供了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 链接。这样就省去了自己操作的繁琐。

以下是一些优秀的图床管理工具

强烈推荐 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 进行许可。
 评论