我一直抱有用Hexo写博客的想法,最近在Gname上终于买下了域名,何不用来搭建一个Hexo博客呢?趁着博客把博客搭建下来的问题记录下来,也好给自己做一个标记。

图床是困扰了我一整个高考假期的问题,先把解决措施陈列如下。

图床问题

我都没有钱你叫我传图床

这里提供两种我找到的方法:

  1. Github + Picgo + 各种Jsdelivr镜像站。
  2. 各大厂。
  3. sm.ms等众多图床。

Github 邪门歪道

这里参考于https://iui.su/3635/ ,这里整理自己觉得有用的出来。
还有http://jsd.onmicrosoft.cn/已经挂了,勿念!!

Github做图床稳定性好,再加上Jsdelivr的速度嘎嘎快!虽说Jsd最近几年在大陆cdn节点已经没有啦!但是其官方和众多好心人仍然留下了Jsd的镜像。现在整理在下面:

cdn.jsdmirror.com:国内镜像。(请遵守相关法律法规!)
jsdelivr.b-cdn.net:台湾镜像。
gcore.jsdelivr.net:CF镜像,国内速度比较慢。
fastly.jsdelivr.net:日本东京Fastly镜像(速度居然比Gcore要慢一点,,)

把你本来的cdn.jsdelivr.net换成上面的就可以了。

这个搭配Picgo效果甚好!具体教程查看https://picgo.github.io/PicGo-Doc/即可。

各大厂

前几年有很火的微博图床、Lofter图床、B站图床之类,但是现在也都要快挂掉一大片了。上网查的图床总是无法上传,悲啊!

目前插件有用的我只知道有B站一个,如果还有的欢迎补充哈!!

获取链接

B站为例(其他网站应该大同小异),要么可以用插件获取上传的图片的链接,要么可以直接硬解。

https://image.baidu.com/search/down?url=

这里讲B站硬解的方法:

  1. 进入B站的专栏投稿
  2. 上传你要上传的图片。
  3. 随便在标题啊什么的写一点东西,然后划到最下面,点击网页端预览
  4. 在最新的页面里右键图片,复制图片网址即可。

手机UA换成电脑也可以这么做!!最后一步长按就可以了!
如果图片上传失败可能是图片格式不支持导致的,推荐到jpeg.io转换,也可以自己另外找。
上述图片都是B站图床的!

突破防盗链限制

这里参考于sspai.com/post/77650www.bilibili.com/read/cv11435328/

上一步我们已经拿到了图片的网址,可是过一段时间再看之后就403了。这是怎么回事?说人话就是因为各平台防止你滥用他流量,不在他网站看他图片就会被他拒绝处理啊!

(一)我们可以通过修改请求头处理,具体方法是使用扩展Header Editor,然后,将图片的Referer设置为对应域名即可;

(二)可以在html的head标签中设置如下标志:

1
<meta name="referrer" content="no-referrer">

全站都不会被防了!

(三)运用图片缓存服务,这样就只用修改Markdown里![]()圆括号里的内容了。具体如下:

WordPress:https://i0.wp.com/a(图片地址要掉 https://)
Weserv.nl:https://images.weserv.nl/?url=a
百度 1:https://image.baidu.com/search/down?url=a
百度 2:https://gimg2.baidu.com/image_search/&app=2020&src=a(图片地址要去掉 https://)

其中a换成你的图片地址即可,有说明要去掉https://的就去掉。

前面两个网站的服务器在国外,延迟都在160ms以上,效果不尽人意,而百度的只有 10ms,速度相当的快。已经阵亡的微博图床,在原先图片链接的前面加上https://image.baidu.com/search/down?url=即可恢复访问。
——奔跑中的奶酪(少数派作者)

说得好!如此一来,微博图床等等就可以满血复活了!!!

但是我更喜欢B站高大上的图片样式!(详见xlzy520/bilibili-img-uploader

使用sm.ms等公共图床

直接上传即可,Picgo也会有配套插件,也是十分好用的。这里不展开叙述。