PicGo复制自定义链接
2022年2月3日22:41:32
!!!!!
建议直接看文章末尾,我发现我就是个笨比。
前言
现在博客里面的图片使用的是github+jsdelivr+PicGo图床。PicGo是一个开源的上传图片的软件,支持大部分图床的上传,只需要设置对应的图床参数即可一键上传。github上PicGo的概述:
PicGo: 一个用于快速上传图片并获取图片 URL 链接的工具
PicGo 本体支持如下图床:
七牛图床
v1.0腾讯云 COS v4\v5 版本
v1.1 & v1.5.0又拍云
v1.2.0GitHub
v1.5.0SM.MS V2
v2.3.0-beta.0阿里云 OSS
v1.6.0Imgur
v1.6.0本体不再增加默认的图床支持。你可以自行开发第三方图床插件。
项目地址:PicGo
软件界面:
起因
PicGo上传成功以后可以自动复制url,但是默认复制的图片链接是github提供的,github在国内又经常抽风,图片通常都是无法访问的,所以我使用了jsdelivr提供的链接访问图片,PicGo也提供了自定义链接,但是规定必须包含$url
参数,也就是默认的url地址:
起初是把jsdelivr的链接直接拼在后面,每次使用的时候都再删一次。直到昨晚受不了了就尝试去修改软件试图绕过判断。
解决方法
在软件设置的配置文件里找到了customLink
,和之前自己设置的链接对照了一下,认为这个就是实际的自定义链接,直接在此处修改,再上传自动复制的链接就正确了,而且绕过了必须包含$url。
结语
软件提供了自动使用时间戳重命名,所以我自定义链接中还是使用了$filename
变量,然后博客中的图片大部分都是使用QQ的截屏功能,出来的截图后缀都是png
格式,这个可以根据需要自己设定拼接,然后使用的markdown编辑器是typora,想要添加图片直接Crtl+Shift+i,把图片链接贴里面就彳亍了。白嫖真爽
2022-1-31 11:43:48
这时候发现自定义链接直接用markdown格式就更好了
![$fileName](https://cdn.jsdelivr.net/gh/username/repo@master/artical/$fileName.png)
最简单修改
前面的都是我在改自定义链接,至少明白了可以绕过自定义链接必须包含变量名称这个限制。
直接在自定义域名那里修改成jsDeliver对应的仓库路径,比如我的
https://cdn.jsdelivr.net/gh/penginman/PicBed@master
然后返回的链接就会把原来的raw.github.com/xxxxxx
给替代了。