1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 【Typora图床设置】Typora图片上传和阿里云OSS对象存储

【Typora图床设置】Typora图片上传和阿里云OSS对象存储

时间:2020-08-04 19:21:07

相关推荐

【Typora图床设置】Typora图片上传和阿里云OSS对象存储

问题描述

因为Typora是纯文本编辑器,所以无法导入图片,但是可以显示图片。换句话说,Typora文档中保存的图片实际上是图片的存储地址,Typora会根据这个地址来显示图片。我们在使用Typora记笔记的时候会往里面放一些图片,但是这个图片的地址却是本地计算机地址,这就导致了我们的笔记换台机器的时候图片无法正常显示的问题,比如您用您的电脑编写了一个readme.md文档,里面放了一张截图,此时您想把readme.md这个文件分享给您的朋友,当您的朋友打开这个readme.md文件时,发现应该显示图片的位置是一串无效的地址,没有图片。您可能要问:为什么我的图片要让别人也能看见呢?我自己学习笔记我自己看就可以了,也不需要给别人看。如果是这样的话那也完全可以,但是另一个场景会使您不得不采取一些措施来解决这个图片问题。因为Typora编辑器没有云端存储功能,万一哪天您的机器发生故障,导致文件丢失,这个时候可谓非常令人头大。所以在使用Typora编辑文档的时候也会配合github或者gitee来远程托管。这个时候又回到了第一个场景,您的图片在您的本地计算机上,但是.md文件会上传到远程服务器(github / gitee),要想保证在另一台机器上clone仓库的时候.md里的图片正常显示就不得不将图片一并上传至gitee或github,但是这个操作可谓又low又麻烦,因为您的图片还需要放置在本地仓库内加入暂存区,提交本地库,推送远程库才可以成功上传至gitee或github。

解决措施

为了解决以上问题,我们使用图床(存储图片的服务器)来将我们的图片统一管理,这个图片会存放在云服务器上,我们的.md文件无论在哪,图片照显不误。这个时候您可能要说:那这跟把图片上传到github或gitee有什么区别呢?我的回答是稍安勿躁,看完以下内容会解决您的疑惑。

效果演示

比如现在有这样一个场景:我在看网课学习,随手截了个图,并Ctrl + V粘贴到了正在编辑的.md文件内,如图:

仔细看,您会发现图片正上方的链接并不是本地链接,而是一个任意位置都可以访问的url:https://ianlit-picture-beijing.oss-cn-/img/image-0716103816163.png。当您访问该url时,您会惊喜地发现浏览器自动开始下载该图片,这也就意味着我们随便往typora文档中丢图片都会被存放到图床上。在这里给大家送一波福利:点我获取

详细操作步骤

首先要选择一款存储图片的服务器作为自己的图床,我使用的是阿里云的OSS对象存储。收费很低,我用了2年只花了1块钱。所以以下均演示阿里云OSS对象存储的设置方法。

步骤一:注册一个阿里云账号

步骤二:开通OSS对象存储功能,操作方法如下图所示

步骤三:创建一个存储图片文件的文件目录,当然可以不创建,但是创建可以很好的规划图片

步骤四:AccessKey管理,该步骤是为了安全起见,使用阿里云账户的子账户来进行图床上传操作

至此,阿里云图床设置完毕,但是如何将Typora和阿里云OSS进行关联呢,请继续往下看

步骤五:配置PicGo软件连接阿里云OSS

下载链接:/Molunerfinn/PicGo/releases/tag/v2.3.0 该版本目前为最新稳定版

此时需要填写相应的阿里云OSS信息

KeyId与KeySecret就是刚才保存的AccessKey ID与AccessKey Secret,复制粘贴即可存储空间名就是Bucket名称

存储区域详见下图

4. 存储路径就是文件目录名

至此PicGo设置完毕

步骤六:最后一步,更改Typora相关设置

至此所有设置均完毕,随便拖进去个图片试试吧!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。