![时间块]( https:// upload-images.jianshu.io /upload_images/10043074-15cd21c43dfc8837.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240 )
这么长一段的东西看起来也太不极客了,所以今天我走了上摸索搭建一个自己专用图床之路。
什么是图床
一般的咱们在网上看到的文章里的插图,其实在浏览器上就是一个图片链接,那个链接所指向的服务器就是所谓的“图床”。粗暴的理解就是文章插图所存放的地方,图床上的图片都可以一串地址链接的形式被用在网络里的各个地方。
截图中简书里自带的图床的地址。可以再浏览器的前端各种应用样式,但源地址始终都是那个“=”等号后面的“http://XXX/XXX/XXX.png”,那就是图床地址。
背后的原因也很简单,各大网站的图床都限制了只能自家的网站访问,你把图床的地址复制到竞争对手那里去了,版权问题到不说,就给他服务器带来的流量压力就增大了。
咱们每一次在网页上访问查看一次图片就是在经历图片从图床下载到你本地浏览器的一次过程,也就是在占用服务器的宽带资源(也就是钱),当然谁家都不愿意花着自家的钱,给其他家平台上的文章做添彩的嫁衣了,所以各家都会在技术层面限制被其他网站直接把图床作为外链插入使用。所以咱们需要拐一道弯:先把图片右键下载到本地再上传到目标站这么麻烦,其实底层原理就是换到你想发文章或图片的那家的图床服务器了。
现在好一点的文章编辑器,例如简书,他就可以根据你复制进去的图片的外链地址自动把该图片下载但他们服务器上生成新的属于简书自己的图床地址,大大的帮作者提升写文章配图的效率。但是最近估计简书也意识到不限制外链给服务器也带来压力了所以也开始现在外链使用了。我的个人博客里的插图全都变成了下面这个样。
咱们就存些文章插图,采购40G的硬盘就足够了,不够到时候可以随时弹性升级。
5年和1年的服务单价一样都是9块,谁说36块钱就不算现金流了。
对了关于流量包购买的问题,不开通流量包就是默认为按量收费,大概算了下1.2元10个G每月,还行吧不是很贵,用着再说。
ps:以防大家可能遇到爬虫攻击或者其他其外情况,就尽量不要在阿里云账号余额里存里过多的钱,不然可能一晚上起来余额就空了,我一般就充50,用完再续随时用手机阿里云就能充值的。本身阿里云就有自己余额超限停止服务的机制的,不用担心因为流量被刷变成负几万资产。
像咱们做图床,访问频率是不会很低的,如果选低频甚至归档,每次看个你的文章插图需要1分钟冷启动,那黄花菜都凉了,就选择标准存储类型及公共读,加密那个也不用了,都为的是让所有人都看所以肯定选择公共度及不加密了。
绑定自己名下的域名
我看了一下是可以直接绑定一级域名的,但是我http://denghao.org的一级用在个人主页了,就新解析了一个http://pic.denghao.org
然后就是HTTPS证书,CDN都弄了不再加个证书怎么行,直接提交申请免费的,绑定就能用了。因为都是一次性到位弄好的,没来得及截图,相信在仔细看这篇文章跟着实操的小伙伴应该能搞定的。
配置和使用PicGo
这是个开源软件,可以再GitHub找到源码的,我从github上下的window安装包。“闪电”般的速度下载了40分钟。
- keyid和keysecret 这个是阿里账户专用的一个密钥,从头像这里找到,没有就创建一个,有就自己回忆回忆存哪了,或者新建一个子密钥
4. 把博文md代码复制到简书,点击发布会自动化简书本地化图床地址(省图床流量至关重要的一招)
5. 用自媒体工具把简书上的文章群发到所有自媒体平台,更新上传图片都是不需要从我图床地址读取了而是从简书的图床下载插图,这也是我敢使用按量收费的重要原因了。