Obsidian+picgo-core+github图床配置

背景

无意间发现了Obsidian笔记工具,发现十分强大。所以尝试在家中安装使用,其中图床配置是十分重要的配置环境。从网上搜索了多篇博文后,终于配置成功,在此记录以帮助后来者。

GitHub配置

创建仓库

选择Public公共仓库即可,名称根据需要命名。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mCLIiUAI-1645346413542)(https://raw.githubusercontent.com/ls0111/img-bed/main/20220220162412.png)]

生成token

  1. 打开setting设置
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-o3HSLHPi-1645346413543)(https://raw.githubusercontent.com/ls0111/img-bed/main/20220220162532.png)]
  2. 打开Developer settings
  3. 生成新的Token(Generate new token)
  4. 勾选repo选框即可,过期时间根据自己需要选择,然后确认创建
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oGsmsi5D-1645346413544)(https://raw.githubusercontent.com/ls0111/img-bed/main/20220220162834.png)]
  5. 复制生成的token以备后用

picgo-core安装

在上网查询的过程当中,发现很多都是使用的picgo软件做后台服务,很少有人使用picgo-core。本人不太喜欢这种方式,遂使用picgo-core的命令行方式进行上传图片。安装picgo-core前,需要安装node,网上已经有许多指导博文,在此不再赘述。

  1. 执行如下命令安装picgo
npm install picgo -g
  1. 安装github-plus
picgo install github-plus
  1. 编辑C:\Users{用户名}.picgo\config.json文件
{
    
    
  "picBed": {
    
    
    "uploader": "githubPlus",
    "current": "githubPlus",
    "githubPlus": {
    
    
      "branch": "main",
      "customUrl": "https://raw.githubusercontent.com/{GitHub账户名}/{仓库名称}/main",
      "origin": "github",
      "repo": "{GitHub账户名}/{仓库名称}",
      "path": "",
      "token": "{填写GitHub创建的token}"
    }
  },
  "picgoPlugins": {
    
    
    "picgo-plugin-github-plus": true,
    "picgo-plugin-rename-file": false
  }
}

Obsidian配置

安装Image auto upload Plugin

设置->第三方插件->浏览->搜索“Image auto upload Plugin”插件名称->安装

配置插件

安装成功后,开启插件,选择picgo-core,填入picgo upload命令即可。

最后测试

在Obsidian中粘贴一张图片后,会自动上传只GitHub仓库。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0JeuXclf-1645346413545)(https://raw.githubusercontent.com/ls0111/img-bed/main/20220220163813.png)]

参考

  1. 在Mac通过Picgo-Core + Github配置Typora可用的图床
  2. Typora+PicGo-Core+Github实现图床

猜你喜欢

转载自blog.csdn.net/ls0111/article/details/123032576