Typora 图片上传配置

Github配置

picGo在Github配置资料

在Github创建一个新仓库(例如:forPicgo)

请添加图片描述
请添加图片描述

生成一个token用于PicGo操作你的仓库

访问:https://github.com/settings/tokens

​ 点击Generate new token

​ 把repo的勾打上即可。然后翻到页面最底部,点击Generate token的绿色按钮生成token。
请添加图片描述
**注意:**这个token生成后只会显示一次!你要把这个token复制一下存到其他地方以备以后要用。
请添加图片描述

配置PicGo

  • 在命令行操作,在Typora安装目录找到picgo目录,输入 picgo -h查看帮助
    请添加图片描述
  • 输入picgo set uploader,选择github
    请添加图片描述
  • 按提示输入相关信息
    • repo:github创建的仓库
    • branch:master主线仓库
    • token:刚刚生成操作仓库的token
    • path:自定义存储路径,比如img/
    • customUrl:自定义域名,注意要加http://或者https://
      请添加图片描述
  • 配置完成,查看配置文件,验证我们的配置是否已经成功。
    请添加图片描述
    请添加图片描述

解决上传到Github无法显示问题

上传后无法正常显示

请添加图片描述

我们可以使用chrome或是edge浏览器,F12打开开发者工具,你会发现获取图片报错的提示:

Failed to load resource: net::ERR_CERT_COMMON_NAME_INVALID

查阅了解的资料,综合起来,出现这样的报错提示,是因为我们使用一个错误的域名访问了某个节点的https资源导致的。原因大致是

1.dns污染
2.host设置错误
3.官方更新了dns,但是dns缓存没有被更新,导致错误解析。

我们需要找到获取失败的图片地址,在控制台获取资源失败的提示里查看,图片来源的域名:

raw.githubusercontent.com

打开一个域名解析网站:

https://ping.eu/nslookup

https://www.ipaddress.com/

请添加图片描述
获取图片域名对应的ip地址:

raw.githubusercontent.com has address 185.199.111.133
raw.githubusercontent.com has address 185.199.110.133
raw.githubusercontent.com has address 185.199.108.133
raw.githubusercontent.com has address 185.199.109.133
raw.githubusercontent.com has IPv6 address 2606:50c0:8003::154
raw.githubusercontent.com has IPv6 address 2606:50c0:8000::154
raw.githubusercontent.com has IPv6 address 2606:50c0:8001::154
raw.githubusercontent.com has IPv6 address 2606:50c0:8002::154

需要把以上IP域名映射起来,用记事本打开本机的hosts文件:C:\Windows\System32\drivers\etc\hosts

把获取到的域名和ip地址加入到hosts文件中,保存即可,如下:

请添加图片描述
修改完成后,就可以正常显示了。

请添加图片描述

补充知识

遇到网络异常,可能是DNS缓存的问题,这时你可以使用ipconfig/flush命令对本地DNS缓存进行一次刷新即可,如下步骤:

使用快捷键windows徽标开始+R打开命令行窗口输入:cmd,按回车键,
再输入: ipconfig /flushdns,按回车,执行命令,可以重建本地DNS缓存。

总结一下常用的几个操作dns的命令:

ipconfig /displaydns # 可以显示dns缓存

ipconfig /flushdns # 可以刷新DNS记录

ipconfig /renew # 可以重新从DHCP服务器获得IP

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值