关于我放弃了picgo
我发现就是如果picgo的图床是用的github免费仓库的话那么直接放到博客里面就会出现显示不出的情况。
如果是直接的把cdn的链接贴到浏览器里打开会发现显示的已到达使用的上限之类的话。
其实picgo的GitHub的结合,在我冲浪了这么久之后发现那些写这种方法的人基本就是介绍说配合着typora来打造个人知识笔记之类的,一开始就不是蹦着做博客的外链图片去的。
其实如果是为了做图片的外链确实是有很多种不同的路可以走,比如有些虚拟主机是可以支持直接浏览文件目录的,就可以专门开一个号来放图片,不仅空间大(公益的虚拟主机基本都是5g的存储空间起步),而且还有免费提供的域名,点击量一天的点位上限基本上也就是几万的那种。可以说是不用担心图片的突然失效,一个很好的白嫖方式。
那为什么还是要用picgo?或者说是用GitHub。
我觉得应该是冲着免费的cdn去的,有了cdn的加速,基本上博客的打开速度就会快很多,然后网站的权重就会有一点的增加,被搜索引擎收录的概率也就高些。其实一开始我没有用picgo的想法,我是用的git上传GitHub仓库,然后使用cdn链接+仓库链接的这种形式。后来就是因为在加图片的时候这样的方式确实是比较麻烦,毕竟你每次要用一种图,git就要打几行代码上传一下仓库,这种重复的劳动会让本来就没有多少的码字心情被彻底的消磨。picgo的话就是很高效,前面刚截的图,后面直接就是ctrl+v直接就上传了,还可以直接复制.md格式的图片链接,直接就可以用,可以说是用的越久就越爽。所以如果不是GitHub的仓库访问限制我现在应该还是这样才对。但是没有办法,那个cdn有访问限制,而且有的时候因为可能是没有科学上网的原因,图片也会加载不出来,在一些特殊的网络环境下也会显示不出,比如说学校机房😅。
我后面就是想说换成国内的仓库或许会好一点,对没错,我其实还有打过gtee的主意,但是当我要诉诸实践的时候,已经是403了(gtee限制了picgo的上传),我后面就是看到picgo还有一个插件就是自定义web的网盘,我就是打算去部署一个lsky的图床,然后用它的api来和picgo来做一个嫁接,但是就是很不巧,它是不支持虚拟主机的,(都用外链了,肯定就是不想用自己的主机),我本来想的很好,先去注册一个freehostcc的主机然后就把lsky挂在上面,然后就用它的空间大概是10gb吧,来做个外链图床,然后就不行,但我还是注册了,现在是做了一个wordpress的博客在上面,这波属于是干会老本了。
我后面就想,既然picgo不行那我就不用picgo了
我刚好是翻到了之前写的一些东西,想到了我可以是用网盘的外链。我刚好是有部署alist的网盘程序,所以就用rclone把onedrive挂载到本地,然后图片保存在专门的地方,就可以用像“pan.heky.tk/**”这样的固定链接来用图片了,这个过程其实就是多饶了一部(文件的拖动)其他的体验其实是和picgo没有什么差,甚至因为是挂载,我在本地做出的调整会之间同步到图片上,在后期修改的时候就减少了麻烦。所以我就找了“rclone+onedrive+alist”的新的外链图片的路子,而且因为域名是在cf上挂着,相当于还有免费的cdn用。这样想确实high到不行啊
这个方案的话相当于就是解决了访问限制的问题。嗯还不错,先这样。