在我们用typora或者别的软件写文章时,总是会遇到写完的文章发给别人后,图片就没办法展示的问题。因为.md格式的文档在编写时只是取了文档路径,并没有真正将图片压缩到文档中,所以传给别人后,根据你电脑的路径,在别人电脑上无法取到图片,就导致图片无法加载。
解决这个问题有两种方式:
方法一:
第一种方法比较古老,将.md文件和图片放在一个文件夹中,给别人发文档的时候连带着图片一起发送。这种方法操作起来比较简单,只需要注意文件位置就可以了,不做过多介绍,并且在Typora的选项中有个选项是在你添加图片的时候自动把图片复制到和文档一个目录下,简单快捷。
方法二:
第二种方法比较推荐,主要介绍第二种方法,个人比我爱线报网较喜欢:Typora + PicGo + Gitee ,原理是将自己的图片上传到git仓库,这样文档中的图片地址就是在线地址而不是本机地址,就可以在线加载图片,唯一的缺点是查看的时候要联网。
步骤一
搭建gitee仓库,用于存放图片。
登录gitee,新建一个仓库
设置完成后点击创建就可以了,然后点击头像下的设置,再进入私人令牌,生成一个口令,这个口令复制下来,后面要用到。
私人令牌配置全选就可以了,因为我这里生成过,就不重新生成了,生成后是一串数字字母的字符串,保存下来。
步骤二:
typora上传图片需要借助一个叫做PicGo的工具,下载地址
https://github.com/Molunerfinn/我爱线报网picgo/releases,选择一个合适的版本下载即可;下载完成后点击安装包安装即可,过程中除了注意修改安装位置之外没有什么需要注意的地方,正常安装就行,安装完成后打开软件,打开插件设置,搜索gitee。
注意一定要安装红框中的这个插件
然后点击PicGo设置,将时间戳重命名打开,将下面的显示图床勾选gitee,因为我只用了gitee,所有就把别的图床都取消了。
最后进入到图床设置,点击gitee,配置参数;
repo:gitee的个人空间地址 + 仓库名
branch:仓库分支
token:第一步中保存的私人令牌
path:项目中的目录,比如我把这个文章的图片放入了article目录下的md图床文件夹中我爱线报网,注意路径中的斜杠
后面两个参数可以不用管
到这里就完成了PicGo的所有设置。
步骤三:
在typora的偏好设置中设置PicGo的相关设置,这个时候就完成了所有配置,将图片复制进Typora中,就能够自动将图片上传进我们的Gitee仓库的指定路径中。
遇到的报错问题
在完成所有的配置后,可能上传图片会出现报错,目前我只遇到过两个404错误:
错误一:
在新建Gitee仓库时没有初始化,在创建仓库时要将仓库初始化,否则可能会导致图片上传不成功的问题,如果在创建仓库时没有初始化,也可以在仓库管理中初始化仓库。
错误二:
配置参数不正确也可能导致404的问题
尤其要注意这个repo和path,repo是个人空间地址,我爱线报网有些时候用户名和个人空间地址不一样,仓库首页显示的是用户名+仓库名,而实际要的是个人空间地址名+仓库名,这个问题困扰我很久,后面看日志发现地址有问题才解决。
其他问题可以根据报错信息找到日志位置看日志提示对应修改,正常按照步骤来基本应该不会出现其他问题。
推荐阅读
友情提醒: 请尽量登录购买,防止付款了不发货!
QQ交流群:226333560 站长微信:qgzmt2