呕血解决:PicGo + GitHub + Typora 搭建个人图床工具

呕血解决:PicGo + GitHub + Typora 搭建个人图床工具

近日gitee开启防盗链 导致md里的图片全部失效。

腾讯云呢收费, 于是决定转换使用github 。

配置picgo时测试图片怎么都不能上传 绞尽脑子网上寻找解决办法 无果 希望日后能够解决

0.环境

WIN10,必须是哦,不然nodejs不成功。

反正我是没有找到WIN7下解决办法,无奈之下重装系统升级OS。

为了这个,WIN7升级到了WIN10 ,哎。。。

1 .GitHub注册与设置

流程:新建public仓库 - > 创建Token -> 复制Token备用

呕血解决:PicGo + GitHub + Typora 搭建个人图床工具_第1张图片

2 . PicGo客户端配置

2.1 下载 & 安装

PicGo 是一个开源的图床工具,非常优秀。

2.2 配置PicGo

呕血解决:PicGo + GitHub + Typora 搭建个人图床工具_第2张图片

**仓库名:**也就仓库名字而已,比如我github用户名叫aiotbigbear,仓库名叫md_img_sync那么这里就写aiotbigbear/md_img_sync

**分支名:**默认写main即可

**Token:**刚刚生成并保存的token

**存储路径:**这个也可以不填,不填默认放到git仓库的img这个文件夹,像我填了就放到img文件夹

**域名:**原本的域名应该是这样的https://raw.githubusercontent.com/aiotbigbear/md_img_sync/main。但是你们发现我并没有这样写,因为github在国内访问巨慢。上传老是失败。所以为了咱们的图片能够加载的快一点,我使用了代理,所以域名就变成了图中的这样https://cdn.jsdelivr.net/gh/aiotbigbear/md_img_sync@main。你们只需要修改仓库名就可以了,其他不用变。

3.安装Typora ,版本选择免费的

3.1 下载 & 安装

具体版本如下
呕血解决:PicGo + GitHub + Typora 搭建个人图床工具_第3张图片

3.2 typora 配置PicGo

呕血解决:PicGo + GitHub + Typora 搭建个人图床工具_第4张图片

3.3测试验证

呕血解决:PicGo + GitHub + Typora 搭建个人图床工具_第5张图片

4.麻烦问题解决

4.1 Error: unable to verify the first certificate

取消ssl验证:npm config set strict-ssl false 方法无效。

2022-07-01 23:51:10 [PicGo ERROR] 
------Error Stack Begin------
RequestError: Error: unable to verify the first certificate
    at new RequestError (C:\Users\Administrator\AppData\Local\Programs\PicGo\resources\app.asar\node_modules\request-promise-core\lib\errors.js:14:15)
    at Request.plumbing.callback (C:\Users\Administrator\AppData\Local\Programs\PicGo\resources\app.asar\node_modules\request-promise-core\lib\plumbing.js:87:29)
    at Request.RP$callback [as _callback] (C:\Users\Administrator\AppData\Local\Programs\PicGo\resources\app.asar\node_modules\request-promise-core\lib\plumbing.js:46:31)
    at self.callback (C:\Users\Administrator\AppData\Local\Programs\PicGo\resources\app.asar\node_modules\request\request.js:185:22)
    at Request.emit (events.js:200:13)
    at Request.onRequestError (C:\Users\Administrator\AppData\Local\Programs\PicGo\resources\app.asar\node_modules\request\request.js:877:8)
    at ClientRequest.emit (events.js:200:13)
    at TLSSocket.socketErrorListener (_http_client.js:402:9)
    at TLSSocket.emit (events.js:200:13)
    at emitErrorNT (internal/streams/destroy.js:91:8)
-------Error Stack End------- 

解决办法:

把加速器fastgithub_win-x64 关了就好了

4.2 github加速器fastgithub_win-x64

加速器帮助打开github网页,但软件导致picgo上图失败,如RequestError: Error: unable to verify the first certificate。

github网页打不开,打开加速器fastgithub_win-x64

,如RequestError: Error: unable to verify the first certificate。

github网页打不开,打开加速器fastgithub_win-x64

typora上传图片,关闭加速器fastgithub_win-x64

你可能感兴趣的:(好用的开发工具,github,腾讯云,阿里云)