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

举报
aiot_bigbear 发表于 2022/09/25 01:55:26 2022/09/25
【摘要】 呕血解决:PicGo + GitHub + Typora 搭建个人图床工具 近日gitee开启防盗链 导致md里的图片全部失效。 腾讯云呢收费, 于是决定转换使用github 。 配置picgo...

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

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

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

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

0.环境

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

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

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

1 .GitHub注册与设置

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

在这里插入图片描述

2 . PicGo客户端配置

2.1 下载 & 安装

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

2.2 配置PicGo

在这里插入图片描述

**仓库名:**也就仓库名字而已,比如我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 下载 & 安装

具体版本如下
在这里插入图片描述

3.2 typora 配置PicGo

在这里插入图片描述

3.3测试验证

在这里插入图片描述

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

文章来源: blog.csdn.net,作者:悟空胆好小,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/xushx_bigbear/article/details/125610330

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。