typroa单个及批量图片解决上传博客问题

本文为了解决Typora上传博客到博客园、csdn等博客平台图片丢失等问题,例如:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iaP3akXH-1584263410098)(Img/image-20200315142919651.png)]

第一种方法,利用PigGo单图片上传gitee解析链接

此时我们应该找一种办法将Typora中的所有内容复制进博客,而图片也能正常显示(将图片上传到云上,无论哪个地方都能对其进行访问)

  1. 首先是gitee建立仓库
    在这里插入图片描述

  2. 设置私人令牌,复制好自己的私人令牌
    在这里插入图片描述

  3. 安装PigGo
    下载地址:https://github.com/Molunerfinn/picgo/releases

  4. 下载对应版本
    在这里插入图片描述

  5. 配置PigGo的gitee图床
    在这里插入图片描述

  6. 上传,查看解析地址
    在这里插入图片描述
    上传成功后查看解析地址:
    在这里插入图片描述
    注意,这是最重要的一步,其中的地址自己在网页中的地址是blob,而解析出来的真实地址raw,所以复制出来的地址是:

# 网页复制出来的是:
https://gitee.com/centence/test/blob/master/img/333.gif
# 我们需要的是:
https://gitee.com/centence/test/raw/master/img/333.gif

第二种方法,上传整个文件夹到Gitee实现多图片转换地址

因为第一种方法我们知道了gitee链接的原理,只需要把链接中的blob修改成raw之后,即可实现图片正常显示。那么到时候我们可以将相应的Typora文件内容中的图片本机地址替换成Gitee上的地址即可成功。

git 上传文件

  1. 新建空白文件夹,使用右键git bash,输入指令git init
    为了让这个文件夹被git管理
    在这里插入图片描述

  2. 将需要上传的文件夹放入刚刚创立的文件夹
    在这里插入图片描述

  3. 执行git add 操作,添加到缓存区

git add .       #表示添加所有打开文件夹命令中的所有文件
git add 文件名  #表示添加相应文件的文件夹及内容
  1. 执行commit操作,提交到本地仓库
$ git commit -m "chuniao" // 引号里面是备注信息,随便写
  1. 创建git仓库执行关联命令
 git remote add origin 仓库地址
  1. 拉取代码
git pull --rebase origin master
  1. 提交到远程仓库
git push -u origin master

最后、在Typora中的图片链接进行替换,一定要注意链接中的blob切换成raw,最后即可成功了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值