Typora+PicGo+GitHub实现图片上传及可能碰到的问题


前言

在写md笔记的时候,我们经常会遇到把笔记发给别人或者换台电脑打开就不显示的问题,原因是Typora写的md文件中的图片都是另外存储的,不像word软件是存放到word文件里的。


一、如何解决md笔记图片不显示?

解决办法:
  1. 转成Word格式或者PDF格式之类的
  2. 把图片和md文件一起打包,再进行分享
  3. 全部图片上传到Github服务器上,直接发md文件,但朋友需要联网打开,才能看到图片。(此处需要用到图床工具PicGo)

二、Tyora+PicGo+GitHub(实现免费图片服务器)

1.步骤一:创建GitHub账号和仓库

  1. 首先登陆 GitHub,新建一个仓库或者也可以使用一个已有仓库
    在这里插入图片描述
  2. 注意:仓库属性必须为公共(public)的,否则图片上传上去之后是没法显示滴~
    在这里插入图片描述
  3. 创建好后,需要在 GitHub 上生成一个 token 以便 PicGo 来操作我们的仓库,来到个人中心的Settings->Developer settings ->Personal access tokens,创建 token
    在这里插入图片描述
  4. 点击 Generate new token 创建一个新 token,选择 repo,同时它会把包含其中的都会勾选上。点击绿色按钮,Generate token 。生成一个 token ,记得复制保存到其他地方,这个 token 只显示一次!!
    在这里插入图片描述

2.PicGo的使用

  1. 下载最新版的PicGo
    https://github.com/Molunerfinn/PicGo/releases

注意:mac 系统选择 dmg 下载,windwos 选择 .exe系统,如果不是下载安装包,想看源码的话,可以命令行 git clone https://github.com/Molunerfinn/PicGo.git 克隆到本地
在这里插入图片描述

  1. 配置 PicGo
    打开 PicGo 面板,
    仓库名格式为 用户名/仓库名
    分支名:master
    token:上一个咱们创建的token
    在这里插入图片描述

然后点击确定即可完成绑定,然后设置成默认图床

3.设置Typora

  1. 打开Typora,选择文件->偏好设置->图像
  2. 选择插入图片时上传图片,并配置PicGo的所在位置(默认为C:\Users\LZH\AppData\Local\Programs\PicGo)
    在这里插入图片描述

设置完成后,可点击上传图片验证

三、图片上传可能遇到的一些问题

遇到的问题一:上传失败

在这里插入图片描述
可能的原因及解决方法:

  1. 图床设置的问题
    在这里插入图片描述
    首先在确保你的GitHub图床设置路径准确无误的情况下:
    (1).再次检查你的仓库名是否正确
    (2).仓库名不能出现空格!!如果一定要有空格请用 - 来代替(因为GitHub中的空格默认换成-

    (3).不要出现一些奇怪的符号!
  2. 图片已存在或存在该名字
    在这里插入图片描述
    在图床工具中开启时间戳重命名上传前重命名

遇到的问题二:图片上传成功但无法显示

在这里插入图片描述
原因是github屏蔽掉了图片,解决办法就是修改host。
路径:

C:\Windows\System32\drivers\etc\hosts

找到host文件,用记事本格式打开,添加代码

# GitHub Start 
140.82.113.3      github.com
140.82.114.20     gist.github.com
151.101.184.133    assets-cdn.github.com
151.101.184.133    raw.githubusercontent.com
151.101.184.133    gist.githubusercontent.com
151.101.184.133    cloud.githubusercontent.com
151.101.184.133    camo.githubusercontent.com
151.101.184.133    avatars0.githubusercontent.com
199.232.68.133     avatars0.githubusercontent.com
199.232.28.133     avatars1.githubusercontent.com
151.101.184.133    avatars1.githubusercontent.com
151.101.184.133    avatars2.githubusercontent.com
199.232.28.133     avatars2.githubusercontent.com
151.101.184.133    avatars3.githubusercontent.com
199.232.68.133     avatars3.githubusercontent.com
151.101.184.133    avatars4.githubusercontent.com
199.232.68.133     avatars4.githubusercontent.com
151.101.184.133    avatars5.githubusercontent.com
199.232.68.133     avatars5.githubusercontent.com
151.101.184.133    avatars6.githubusercontent.com
199.232.68.133     avatars6.githubusercontent.com
151.101.184.133    avatars7.githubusercontent.com
199.232.68.133     avatars7.githubusercontent.com
151.101.184.133    avatars8.githubusercontent.com
199.232.68.133     avatars8.githubusercontent.com
# GitHub End

保存重启一下Typora软件即可
在这里插入图片描述

总结

我们在使用工具的时候总是会遇到大大小小的问题,这些问题是我碰到的,方法也是我参考了多位大佬的博客简书等总结出来的,如有冒犯到抱歉了。
  • 13
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

-雾里-

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值