问题

​ 在使用Typora写完文章时,需要发布到自己的主站(Github等)时,会发现发布之后照片损坏失效加载速度很慢.

​ 目前有很多方法可以解决此类问题,普遍是选择上传图片,上传到Github服务器,但这种方法有时候图片加载很慢.同时目前gitee公开的仓库需要审查,很不方便.依照这个思路,找到了一个可以将图片上传到bilibili服务器的方法.所以,该方法免费且快!

环境

Windows

方法

准备

GitHub下载插件(main.exe)

1

​ 将其解压到你指定文件目录底下(这个文件目录很重要后面会用到,且文件目录中不能含有空格)我将其放在了 D:\main.exe 之下

​ 网页端打开 bilibili 官网,登录自己的账号之后,然后按 F12(或者 Fn + F12 ),进行如下操作,复制 SESSDATA .

2

配置

​ 打开 Typora 软件,进行如下操作:

3

​ 将 main.exe 的目录地址 bilibili 网页端拿到的 SESSDATA 码进行组合,格式如下:

main.exe的目录地址+空格+token=+bilibili网页端拿到的SESSDATA码 示例:

1
D:\main.exe token=********(这是自己的SESSDATA码)

​ 将组合后的字符串放到 偏好设置\图像\上传服务器设定\自命令 中,如下图所示:

4

完成

​ 完成上述配置步骤后,点击 验证图片上传选项 验证是否配置成功,如下图为配置成功显示内容.

5

!!重点 重点!!

上述配置完成之后,若发布到自己博客上之后还是无法显示照片时,需要在自己搭建博客的 html页面增加 :

1
<meta name="referrer" content="no-referrer">

比如我需要在自己博客主题配置文件 _config.butterfly.yml 配置文件中添加代码.

6

​ 本文主要使用了 Custom Command 方法解决这一问题.除此之外,还可以使用 PicGo(App) 的方法来解决这一问题,此篇博客不再赘述,有需要的小伙伴可自行搜索.