提供三种方法供大家使用
第一种:
手动改图片路径(其实也不麻烦,整体查找替换就可以了)
1,在gitee上md文件的相同目录下创建一个img文件夹,用于存放照片
2,把md文件中所有的图片通过git命令上传到img文件夹中
3,上传之后,随机点开img文件中的一个图片,查看原始数据,拿到图片在gitee上的网络地址,eg:1672317753093.png (1550×944) (gitee.com)https://gitee.com/CoffeeChocolate/notes/raw/master/Linux/img/1672317753093.png
注意:一定是原始数据的地址,不然没用
4,将本地的md文件中的图片地址替换成网络上的地址,可以通过查找替换来批量修改,其实所有的图片地址前面都是一样的,就只有图片的名称不一样。
5,最后一步,也是最简单的一步,使用git命令将修改后的md文件上传到gitee仓库 。
6,好了,图片可以正常显示了。不过本地的md文件中的照片路径一旦修改,本地的md文件中的图片就无法显示了(因为此时图片路径是网络上的地址),所以修改前记得先备份一份,这样本地和gitee上都可以看到完整的文件了。
第二种:
一个NPM包搞定了 不用装Picgo
可以命令行直接上传到github和云存储 还支持转webp格式图片
此方式仅支持以下服务:
github
上传到GitHub Pages或者公共仓库搭配jsDelivr使用(不推荐)
ali-oss
阿里云对象存储
qiniu
七牛云对象存储
cos
腾讯云对象存储
jdcloud
京东云对象存储
ftp
FTP服务器
具体操作去链接中看吧。
第三种:
一、安装picgo
1、首先安装picgo,建议安装正式版的。
2、在picgo中安装gitee插件,没有问题的,可以直接跳过。
3、下载node 打开本链接,下载长期版的
4、验证安装
5、点击安装
二、配置gitee,获得token
1、新建仓库
2、填写各种资料,注意仓库名称不要像下面一样有大写下划线啥的,就叫typora
3、新建完成后将仓库改为开源
4、生成token
5、将token填入
6、在typora中测试上传,发现已经成功
7、最后形成下面这样个
将md上传到csdn时不会因为在gitee删除图片而在csdn不显示问题,在导入csdn时,csdn会自动保存这个图片文件到其服务器
OK!!!
最后,还有一种玄学方法
在Typore中设置图像的复制位置为./img
这样系统就会在你md文件的同根目录下自动生成一个img文件夹,存放你复制到该md文件中的图片。最后一块上传到gitee
感觉这个方法有的时候可以,但也有的时候还是无法显示。