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


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

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

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

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

    0.环境

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

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

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

    1 .GitHub注册与设置

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

    在这里插入图片描述

    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------- 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    解决办法:

    把加速器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

  • 相关阅读:
    Linux编程之线程池的设计与实现
    YoloV8改进策略:Diverse Branch Block改进YoloV8,继续在重参数结构上恐龙抗狼
    IDEA jar看不到反编译后的源码(只有方法那一级/* compiled code*/)
    Ansible自动化运维
    gitlab--基础--4.4--CICD--runner--配置
    SpringBoot使用Mybatis查询数据
    Java 之SpringBoot+Vue实现后台管理系统的开发【二、后端】
    欧科云链研究院:30年期美债收益率破5%,高利率环境会维持多久?
    dgpnpsev启动项无效
    spring boot + feign + Hystrix 整合 (亲测有效)
  • 原文地址:https://blog.csdn.net/xushx_bigbear/article/details/125610330