Typora图片上传解决方案

Typora图片上传解决方案

1. 遇到的问题

相信大家在写博客时都会遇到需要插入图片的情况,在用Typora写的博客导入到CSDN中时,笔记中的图片总是会上传失败。

由于 Markdown 文件只是纯文本文件,当你嵌入图像时,Markdown文件并不“拥有”这些图像,而只是保持对使用过的外部图像文件的弱引用。当您移动或共享 Markdown文件时,这些图像也应该移动或共享,这会带来维护成本。但是,如果这些图像在线托管,您可以自由移动或共享 Markdown文件,而无需维护纯文本与其使用的图像之间的引用。

2. 解决方案

在较新版本的 Typora(≥ macOS 上的 0.9.9.32 或 Windows / Linux 上的 0.9.84)中,添加了“上传图片”功能,Typora可通过 iPic、uPic、PicGo 应用程序或脚本将您的图像上传到Imgur、Flickr、Amazon S3、GitHub或其他图像托管服务。

我们使用的是PicGo + GitHub的方案来进行图像托管服务。

3. 操作步骤

3.1 安装PicGo软件

PicGo是一个基于 PicGo-Core 构建的 GUI 应用程序。要与 Typora 一起使用,我们需要 PicGo ≥ 2.2.0 并启用PicGo-Server并使用默认值 (36677) 的端口。而当Typora使用PicGo上传图片时,PicGo会启动并保持运行。

进入官网下载安装包,将软件安装,在Typora的偏好设置中如图所示设置。注意:PicGo路径要选择自己的PicGo在电脑中的安装路径。

3.2 注册一个GitHub

GitHub是一个面向开源及私有软件项目的托管平台。我们用它来存放要上传的图片。

进入官网,使用邮箱注册,在左侧找到Create repository按钮,创建一个新的仓库。

注意:仓库名字一定不要有空格

3.3 生成Token

生成一个Token,用于PicGo访问GitHub。

在右上角头像,Setting – Developer settings。选择classic来创建一个新的Token。

Note处填写名字方便辨认,选择Token存在的时间,勾选repo权限,创建即可。

注意:新创建的Token只会显示一次,请复制保存。

3.4 配置PicGo

打开PicGo,在图床设置中找到GitHub进行设置。

设定仓库名:你自己的GitHub用户名/仓库名字(在GitHub中打开创建好的仓库,左上角就是这里要填的路径)

设定分支名:main

设定Token:粘贴刚才复制的Token

设定储存路径:img/

注意:除设定仓库名设定Token填写自己的外,其他都按图中填写即可。填写完毕后点击确认,再设为默认图床

接着在PicGo设置中打开时间戳重命名,这样在上传图片时,不会因为图片名字一样而上传失败。

3.5 验证

在Typora中验证图片上传功能是否正常,设置成功会提示验证成功。

注意:可能遇到无法打开GitHub或者上传成功图片后,在Typora中图片加载失败,以上情况均需科学上网解决!!!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值