menu 可爱小蛇
【建站笔记】- 自建图片api,与各类图床方案比较
108 浏览 | 2020-09-27 | 阅读时间: 约 2 分钟 | 分类: 默认分类 | 标签: 建站笔记
请注意,本文编写于 200 天前,最后修改于 198 天前,其中某些信息可能已经过时。

  初初弄好Cuckoo主题时,我对它的各个方面都非常满意,唯独图片api的风格我不太喜欢。于是决定自建一个图片api供调用。

当前图床使用方案-PicGo+Gitee(已废弃,见后文)

  • 安装PicGo

  PicGo指南

  • 设置Gitee与PicGo

  说实话,能想到用Github或者Gitee当图床这样的主意,我是相当佩服。好像插件里还有拿bilibili当图床的……PicGo插件列表
  注意,使用Github作图床时,由于raw.githubusercontent.com从去年(2019)年底开始发生的DNS污染导致国内可能无法打开,需要修改host文件。但是显然我不能要求人家访问我的网站时去修改一遍host,所以我没有采用GitHub。
  按PicGo + Gitee(码云)实现markdown图床设置Gitee与PicGo。

  • 使用感想

  速度在尝试过的诸多方法里是最快的。打开自己的网站时再也不用等半天图片才能刷出来了。但是由于Gitee的限制,超过1M的图片无法从外链获取,也即意味着,当上传了超过1M的图片时,虽然自己可以通过登录Gitee的方式打开大于1M的图片,但其他人是打不开的。

自建api

  参考梦独吟所写的方法一。在PicGo里选择好图片,把url复制到txt文件里即可。方法一api(48张图,1M以下)。
  方法二经尝试是可行的(由于配置了PicGo,可以跳过使用GitHub Desktop这一步骤),速度一般但支持大于1M的图片,且只能用应用于jpg。我想弄成兼容jpg和png的,但是我太菜了,花了两个小时,搞不定。方法二api(两张图,一张3M,一张8M)。

其他我使用过的图床评测

  速度快于sm.ms,晚上会卡,注意它的服务条款。我由于没注意服务条款,而且它奇怪的判断机制判断这张图涉黄,把我账号封锁了,还把所有上传的图给删了个干净,emmmmmmm……总之就是不推荐。

  国内声誉相当不错的图床。5M大小限制相当宽松,url任何人都能打开,这比我当前使用的方案还好很多。唯一缺点就是速度太不稳定,有时(尤其是晚上)根本加载不出来……4Mb图片速度测试

  这个好像是图床鼻祖,我的使用过程也体验极佳。然而,国内用不了……

2020.9.29更新

  虽说Gitee也是相对稳定的平台,但是今天它还是毫无征兆地维护了!对正打算写文章的我造成了不小的困扰。于是去探索了一下前文自建api中提到的方案二,发现用PicGo+jsDelivr+GitHub或许是个完美的选择?jsDelivr绕开了GitHub的DNS污染问题,顺带弄了个CDN加速,就算是国内也速度快。并且单张图理论最大100M(未测试),这比Gitee好多了。jsDelivr和GitHub都很稳定应该不会轻易出什么类似维护打不开的问题。上网一搜,果然早就有人想到了,而且做了教程:使用Github+PicGo+jsDelivr创建个人图床。这样一来我又感觉自己很二,白费好多功夫。我傻傻的。我的信息检索能力,还是不彳亍。

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

发表评论

email
web

全部评论 (暂无评论)

info 还没有任何评论,你来说两句呐!