Obsidian配置picgo-core

安装OB插件

obsidian中安装第三方插件image-auto-upload-plugin(访问插件市场需要科技)。配置如下 image.png

安装PicGo-Core

插件支持core和app两种上传器,这里以 PicGo-Core 为例,需要提前安装好NodeJS,版本要高于16.

安装NodeJS

NodeJS官网 提供了命令行的快速安装方法,建议使用包管理器的方式进行安装,比较方便。但官网上的windows包管理器没有nvm(选项为灰色不可选择),而之前习惯了nvm,因此这里介绍下使用nvm安装NodeJS的方法。

前往 nvm-windows 仓库下载最新版(nvm-setup.exe),运行安装。Setup-NVM-for-Windows 安装向导将引导你完成安装步骤,包括选择将在其中安装 nvm-windows 和 Node.js 的目录,根据个人需求选择即可。

image.png image.png

安装完成后。 打开wt(windows-terminal)(建议使用提升的管理员权限打开),尝试使用 windows-nvm 来列出当前安装的 Node 版本(此时应为无):nvm ls image.png

安装 Node.js 的最新稳定 LTS 版本(建议),首先通过 nvm list available 查找当前的 LTS 版本号,然后使用 nvm install <version> 安装 LTS 版本号(将 <version> 替换为版本号 nvm install 22.11.0 )。 image.png

列出安装的 Node 版本:nvm ls。现在应会看到刚安装的版本 image.png

在安装所需的 Node.js 版本后,通过输入 nvm use <version>(请将 <version> 替换为版本号,即 nvm use 22.11.0)来选择要使用的版本。如果安装了多个版本,也可以使用该命令切换nodejs的版本

验证安装的npm版本,npm --version,此版本号将自动更改为与当前版本的 Node.js 关联的 npm 版本。 image.png

下载安装PicGo-Core

使用npm安装即可,一条命令搞定

npm install picgo -g

安装完后picgo -v查看下当前版本,是否安装成功

配置PicGo-Core

配置图床: picgo set uploader

不同图床的配置参数不同,具体参考PicGo的 官方配置手册

如果后续需要修改,可以在~/.picgo/config.json文件中修改。其中~为用户目录,具体可以到powershell里 cd ~,然后pwd查看路径。

以腾讯云为例: image.png

配置好后,先在命令行测试一下是否能上传:随便截一张图,然后picgo u,看看是否成功上传。

在OB里使用

如果前面配置、测试都没问题,那么可以直接在OB里使用了。直接截图后复制到OB里的文章里,插件将自动调用picgo-core上传图片。

参考文章

https://learn.microsoft.com/zh-cn/windows/dev-environment/javascript/nodejs-on-windows

https://picgo.github.io/PicGo-Doc/zh/guide/config.html#%E8%85%BE%E8%AE%AF%E4%BA%91cos