作为一个程序员,记录博客是件非常普遍的事情,大部分都使用markdown作为首选的记录方式,而记录下的博客一般都会发布在CSDN、博客园、简书、知乎等平台。博客往往离不开图片。对于本地编写的博客,如果将引图直接上传到云端,引用链接而不是本地路径,可以使博客的文件结构更加简洁,而且不会出现因为移动路径导致图片无法访问的情况。所以现在编写博客一般都会使用图床转换工具,对贴图直接上传云端。

通常情况我们在建网站或者日常上网的时候用到图床的理由就是以下几种情况:

临时分享图片到其他网站外链;自己服务器硬盘不够用;自己服务器带宽小,网速慢;不想把图片放到自己服务器;自己没有服务器但是又想分享图片。

图床,就是专门用来存放图片的服务器,更多的是指提供图片外链的服务,有免费图床,也有付费图床。

不过免费的永远是最贵的,当有一天免费的图床突然挂了,那你的图片可就都不翼而飞了(┬┬﹏┬┬)

那不想花钱用付费的图床该怎么办呢

用大厂图床!

很多大厂比如阿里/京东/百度/腾讯/58同城/美团/B站等,可以使用他们的接口来当我们的图床,并且有全球cdn加速和支持HTTPS!并不用担心他们会“倒闭”,毕竟是大厂,最重点的一点,免费!!!!

B站图床

今天我们就来介绍一下B站图床

上面这张图就是我上传到B站图床的图片,可以看到这张图的url地址为

https://i0.hdslb.com/bfs/article/9519c64fd1b399d70c57947ad21562d52716473.jpg

image-20240506221559578

通过开发者工具我们可以看到他的cdn加速非常快,这张图片加载只花了9ms,对于我这种3m带宽的小站估计加载出来要个几年吧(滑稽

食用方法😘

1、浏览器插件

Edge浏览器插件下载

B站图床 - Microsoft Edge Addons

未登录过Bilibili的同学先去B站登录一下https://www.bilibili.com/

已经登录过的同学可以直接打开插件进行实用了

image-20240506222552252

2、Picgo

对于经常需要写markdonw的同学来说,picgo可离不了手

1、插件下载

直接搜索bilibiliimage-20240506222654773

  1. 登录B站

  2. F12打开控制台

  3. 找到SESSDATA还有bli_jct复制即可

填入自己的SESSDATA和csrf

image-20240506223033437

就可以直接使用picgo食用啦

3、实现代码

后续更新.....