当前位置:首页 » 《随便一记》 » 正文

typora+picgo+gitee配合将图片保存到线上仓库的实现以及错误原因_ZXLzhuzhu的博客

21 人参与  2021年11月19日 09:43  分类 : 《随便一记》  评论

点击全文阅读


picgo插件+typora建立个人图床

我有这个想法是因为我发现很多有良好规范的程序员在写Markdown的时候他们的图片地址显示的都是一个url,这就说明了是线上的图片,但是我明明就看到他们只是截图粘贴的操作,因此我上网百度找到了这种方法,其实网上大多数人提供的方法都类似,在这我只是归纳总结一下,并且说明一些我在过程中遇到过的问题,是网上找不到的问题,最后我自己发现问题所在——域名中文问题

picgo和typora的下载

typora

typara官网
typora

  • 选择好对应的操作系统版本下载,安装时除了设置好安装路径以外,一路next即可

picgo

picgo

  • 由于github的服务器在国外,最好是通过vpn进入,否则很难进去
    在这里插入图片描述

picgo的配置

  • 安装插件前,先安装好nade.js,点击安装时会跳出进入到官网,随便一个版本就可以了,下载完要重启picgo
    picgo-gitee
    个人认为2.0.3和1.1.2都可以,知识在图床设置处略有不同

gitee图床设置

  • 1.1.2就是将域名与仓库名放在一起:域名/仓库名

  • 要勾选上Gitee,其他设置自己看着来,端口号,地址不要修改
    在这里插入图片描述

gitee的配置

新建仓库

  • 一定要公开仓库,这样可以保证在不登录的情况下实时上传到gitee上面
    公开仓库
    设置
    私人令牌
    在这里插入图片描述

  • 生成令牌后会有一串字符串,自己复制保存下来

  • 如果忘了就点击删除/修改,删除了就重新按照上面步骤来
    删除/修改

  • 修改就重新生成令牌
    重新生成令牌

配置typora

  • 偏好设置
    偏好设置
    设置

问题出现

  • 网上最普遍出现错误如下

错误一:Failed to fetch

上传失败
看log日志文件
log
这个错误一般是由端口设置错误造成的
36677
这个图片我是复制其他人的,可能是因为36677端口被占用,也就是有可能你打开了多个picgo或者是其他什么进程占用了这个端口,然后picgo自己会用到366771端口去,这样在验证的时候就会发现端口不一致,typora要求的就是36677,所以这个原因就在这,要关闭其他进程,然后保证picgo的端口号是36677
server

错误二:{“success”,false}

在这里插入图片描述

  • 这里偷懒,截图一下别人的就好了
    在这里插入图片描述
    在这里插入图片描述

错误三:域名中文问题

我这种错误在日志上是发现不出任何问题的
日志
很正常的告诉你失败了,原因没有,什么说明也没有,让我联系网络管理员,wtf?
然后我这种错误是能传到picgo,不能传到gitee

  • 我是先删除了typora,确定了不是我下载typara的版本问题
  • 再是gitee一步一步确认我的步骤是否会产生额外的问题,结果也是排除在外的
  • 再然后就是picgo的插件,插件我发现网友不同版本同样步骤都可以,我就不行,最后发现了一个地方,就是我的gitee的域名,我的用户名是中文的,域名是自动将我的中文转换为一串字符串,但是他到了picgo上面就可能识别不出来
  • 至于怎么发现这个问题的呢,是因为我尝试性的修改了我的个人空间地址,也就是我的域名
    域名
  • 我修改成了其他字符串代替,最后神奇的发现,我的图片能上传到gitee仓库了

我在这分享我的错误,是因为我在网上找不到出现像我这种错误的解决方法,所以发出来需要能帮组到有缘人!


点击全文阅读


本文链接:http://zhangshiyu.com/post/31025.html

错误  域名  端口  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1