前言
之前实现了在云服务器的Docker中建立图床,接下来,为了完善写作时的工作流,将Obsidian中使用的图片实现同步就成了必要的步骤。(PS:谁能想到我最初的想法只是用云服务器实现远程桌面同步而已)。
配置过程
1.安装 Picgo
之前已经有了[[Docker搭建图床|图床]],那么要实现无感的写作,就需要实现图片的自动上传和自动生成链接。这里,采用一款自动上传图床的工具Picgo,这款软件免费开源。官方地址在Github中,安装好 Picgo 之后,我们需要先为它配置好图床信息。
由于Picgo官方不提供Lsky Pro自动上传,需要寻找相关的插件。
2.配置Picgo链接Lsky Pro
接下来对PicGo进行配置:
版本设置为V2,服务器设置为自己的图床服务器。接下来获取token
。
这里我采用Postman获取token
,Postman官网地址:https://www.postman.com/
我们可以采用Web的版本,省去了下载的步骤。
创建一个新的工程,将请求改为post
请求
填入我们请求url:http://www.fpeopleblog.xyz:8089/api/v1/tokens
在头Headers
里面,设置请求头KEY为 Accept
,值为 application/json
在Body
中,我们分别填入邮箱和密码的KEY和对应的值。Key分别为: email
和 password
点击右边的 Send
按钮,发起请求,在返回参数中,找到token
值:
注意Auth token
的拼接,拼接形式为Bearer token
。
尝试上传图片,可见图片已进入图床
3.配置Obsidian自动上传
我们已经实现了Picgo上传图片到Lsky Pro图床,接下来就是最后一跳,如何实现Obsidian自动上传。
这里,需要一款名为Image auto upload plugin
的Obsidian插件。在Obsidian插件商店里查找。
总结
到这里就实现了复制图片到Obsidian的文章中,自动上传至图床并返回连接,极大的方便了博文在各个博客网站和本地的同步,体验遥遥领先
┗|`O′|┛ 嗷~~