解决typora本地图片转换成网络路径图片-防止路径改变图片丢失。
前言:
在介绍如何解决将本地图片转换为网络图片之前,先介绍一个开源项目。这是本次解决本地图片转换为网络的图片的核心插件。
upload.js github链接如下
下载uplaod.js 插件
操作步骤-下载typora-plugins-win-img 这个开源项目到本地
下载完毕之后,解压得到如下内容
向typora 注册插件
把plugins 文件移动到typora 安装目录下的\resources\app 目录下
编辑window.html文件,对刚才的上传插件进行注册如下图。
使用script 标签引入
配置upload.js图片上传-本实例默认使用github作为图床。
可以在上面截图中看到,目前所支持的图床:
//文件上传到哪里,取值有:self/tencent/aliyun/upyun/qiniu/github/gitee
//self指自建的服务器
//tencent指腾讯云的COS
//aliyun指阿里云OSS
//upyun指又拍云(目前暂不支持,sdk弄了半天没好)
//qiniu指七牛云
//github 默认上传到github
//gitee码云
github配置
//target=github 时涉及的配置参数
github:{
Token : '', // 添加一个仅给typora使用的token 授予最小的权限(repo.public_repo) ,添加token:https://github.com/settings/tokens(折腾是因为github检测到token后会自动失效)
CommitterName : '姓名', // 提交人昵称,写你github的昵称
CommitterEmail : ' emalil', // 提交人邮箱,写你github的邮箱
Repository : '仓库名称', // github项目名,比如你的项目地址是:https://github.com/Thobian/typora-image 那就是后面的“Thobian/typora-image”
Filepath : 'onlineimages/', // 图片在项目中的保存目录,可以不用提前创建目录,github提交时发现没有会自动创建,后面的 / 不能少
jsDelivrCND : false, // 是否开启GitHub图片走镜像,国内有时候访问不太方便。【注意:开启CDN后会将原github的文件地址换成 jsDelivr 的地址,如出现镜像出现国内无法访问,或者不再继续运营你的图片也将不能访问到,请谨慎开启该功能】
},
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
github 创建开源仓库-并且申请token
创建一个公开仓库比较简单,下面就演示下如何创建token.
步骤一,点击头像选择 settings 设置
步骤二, 选择developer settings 选项
步骤三,选择 personal accesstokens 选项然后点击右上角的生产新令牌操作
到此githu 图床配置完毕,把获取的token配置当上面的。upload.js 里即可。
文章来源: kangshihang.blog.csdn.net,作者:康世行,版权归原作者所有,如需转载,请联系作者。
原文链接:kangshihang.blog.csdn.net/article/details/126139233
- 点赞
- 收藏
- 关注作者
评论(0)