PicGo搭建图床避坑

Posted J哥.

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PicGo搭建图床避坑相关的知识,希望对你有一定的参考价值。

什么是图床

简单通俗的说,图床就是一个在网络上存储图片的地方,为了节约本地资源,图片可以外链。
例如: 你想写一个markdown的文章,markdown用到的图片必须是一个链接地址,其间用到本地的图片需要上传到一个可以外链的服务器上,也就是所说的图床。

PicGo使用(图床管理工具)

使用PicGo图传工具+gitee(码云)来实现图床

1. 首先,去gitee创建一个新的仓库


2. 下载picgo图床管理工具

链接: https://github.com/Molunerfinn/PicGo/releases

下载对应版本即可,例如我是windows系统的,我去下载exe文件


3. 使用picgo


点击插件设置,搜索gitee插件。
三个都可以安装,我安装的第一个

安装完成之后在图床设置中找到Gitee图床

1.owner 填写上图中仓库地址中的登录名称
    https://gitee.com/laity-champion  填写 [laity-champion]
2.repo 填写刚刚创建的仓库的名称 (: image)
3.path 代表图床的目录 可以不填,或者一般填image
4.token 由gitee生成 - 私人令牌
5.message无需填写

获取令牌

打开个人设置

找到私人令牌


生成新令牌 选中projects即可

保存生成好的密钥

但是上传期间也遇到了一些问题

 [上传操作]异常:Error: tunneling socket could not be established, cause=getaddrinfo ENOTFOUND 18765

看了很多,有的说代理问题,系统环境变量有http_proxy的配置,但我的没有。
各种尝试,包括更改gitee的仓库、token、卸载重新安装picgo,都不行。
重新安装后,上传测试报错

解决

根据网友的线索,估计是gitee将picgo图床的外链删除了,更改为GitHub图床,又可以愉快的使用了
GitHub图床可参考 https://zhuanlan.zhihu.com/p/107909783

最终方案

众所周知的原因,github在国内访问不太方便,自己对于图片存储的需求其实并不是特别大,只是偶尔写博客用到,因此,最终决定还是采用腾讯云COS服务

考虑因素

  • 稳定,在公司也能用
  • 小白,易上手
  • 便宜

费用

费用包括存储、请求、外网下行费用。可参考官方定价

  • 存储:新用户免费额度为50G,180天。之后0.099元/GB/月
  • 请求 就是调用了COS的CRUD操作, 0.01元/一万笔
  • 外网下行(也就是下载图片) 0.5元/GB

鉴于自己的博客使用量不是特别大,感觉还挺划算的,毕竟大厂比较放心。如果以后请求量大了,估计就是小V了。

使用

picgo上使用腾讯云COS的V5版本,参数配置:

以上是关于PicGo搭建图床避坑的主要内容,如果未能解决你的问题,请参考以下文章

#yyds干货盘点# 图床 | gitee+typora+picgo搭建个人图床

PicGo+Gitee搭建图床-转载

PicGo+Gitee搭建图床-转载

PicGo+Gitee搭建图床-转载

使用Picgo + Github 搭建个人图床

20220705图床搭建:阿里云OSS+PicGo + typora