前言

之前实现了在云服务器的Docker中建立图床,接下来,为了完善写作时的工作流,将Obsidian中使用的图片实现同步就成了必要的步骤。(PS:谁能想到我最初的想法只是用云服务器实现远程桌面同步而已)。

配置过程

1.安装 Picgo

之前已经有了[[Docker搭建图床|图床]],那么要实现无感的写作,就需要实现图片的自动上传和自动生成链接。这里,采用一款自动上传图床的工具Picgo,这款软件免费开源。官方地址在Github中,安装好 Picgo 之后,我们需要先为它配置好图床信息。
由于Picgo官方不提供Lsky Pro自动上传,需要寻找相关的插件。
Pasted image 20230916002814.png

2.配置Picgo链接Lsky Pro

接下来对PicGo进行配置:
Pasted image 20230916002934.png
版本设置为V2,服务器设置为自己的图床服务器。接下来获取token
这里我采用Postman获取token,Postman官网地址:https://www.postman.com/
我们可以采用Web的版本,省去了下载的步骤。
Pasted image 20230916003254.png
创建一个新的工程,将请求改为post请求
Pasted image 20230916003341.png
填入我们请求url:http://www.fpeopleblog.xyz:8089/api/v1/tokens
Pasted image 20230916004723.png
在头Headers 里面,设置请求头KEY为 Accept ,值为 application/json
Pasted image 20230916004833.png
Body中,我们分别填入邮箱和密码的KEY和对应的值。Key分别为: emailpassword
Pasted image 20230916004940.png
点击右边的 Send 按钮,发起请求,在返回参数中,找到token值:
Pasted image 20230916005043.png
注意Auth token的拼接,拼接形式为Bearer token
Pasted image 20230916011049.png
尝试上传图片,可见图片已进入图床
Pasted image 20230916011219.png

3.配置Obsidian自动上传

我们已经实现了Picgo上传图片到Lsky Pro图床,接下来就是最后一跳,如何实现Obsidian自动上传。
这里,需要一款名为Image auto upload plugin的Obsidian插件。在Obsidian插件商店里查找。
image.png

总结

到这里就实现了复制图片到Obsidian的文章中,自动上传至图床并返回连接,极大的方便了博文在各个博客网站和本地的同步,体验遥遥领先

┗|`O′|┛ 嗷~~

GitHub 加速计划 / pi / PicGo
2
1
下载
:rocket:A simple & beautiful tool for pictures uploading built by vue-cli-electron-builder
最近提交(Master分支:6 个月前 )
917ec730 - 11 个月前
8e91582a ISSUES CLOSED: #1237 11 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐