PicGo+Github 图床配置
参考
配置 Github 图床
创建 Github 仓库
登录 Github,新建一个公开或私有仓库 (我个人选择新建公开仓库) 用于存储图片,仓库名任意取,例如 image-host
进入新建的仓库,点击 Create a codespace → Create new codespace,等待加载直到出现在线编辑器后直接返回仓库页面,可以看到已出现 main 分支
生成 Token
生成一个 Personal Access Token 用于 PicGo 操作你的仓库
进入 GitHub Settings → Developer settings → Personal access tokens 注意是第二个 Tokens (classic)
或者直接访问 Github Tokens
点击 Generate new token
,选择第二个 Generate new token(classic)(for general use)
Note 处填写 For PicGo,Expiration 到期日
我选择 No Expiration,即永不过期,然后勾选 repo 权限
翻到页面最底部,点击 Generate token
的绿色按钮生成 token
复制并保存生成的 Token
这个 token 生成后只会显示一次!需要把它复制下来再保存到其他地方以备以后要用!
配置 PicGo 软件
前言
请确保已安装 Node.js, 并且版本 >= 16
如何查看 Node.js 当前版本:快捷键 Win+R
输入 cmd
后回车打开命令提示符,输入 node -v
回车,即可看到当前安装的 Node.js 版本号
安装
Github 项目地址:PicGo
安装包下载:Releases
本人电脑是 Win11 系统,选择下载安装包
PicGo-Setup-2.4.0-beta.9-x64.exe
安装完成打开,PicGo 界面如图所示
设置 Github 作图床
点击左侧菜单栏上的 “图床设置”,在 “图床设置” 页面,选择 “GitHub” 作为存储服务
填写配置信息
-
图床配置名:默认Default,可自定义名称
我填的是 G_s1xnEvo
-
设定仓库名:仓库名的格式是 Github用户名/仓库,比如我创建了一个叫做 Img_picgo 的仓库,在PicGo里我要设定的仓库名就是 Austyncleo/Img_picgo
-
设定分支名:默认为 main 或 master,可以在 Github 仓库中查看默认分支名称
我的仓库默认分支是 main
-
设定 Token:需要在 Github 上创建一个访问令牌,这一步已经在前面配置 Github 图床时完成了,直接把复制的 Token 粘贴到此处即可
-
设定存储路径:根据个人需求,可以将其设置为 xxxx/ 或其他路径。例如,设置为 images/,则会在仓库中创建 images 文件夹,上传的图片都将存储于此目录下
我设为 img/
-
设定自定义域名:此处可选;如果你有自定义域名,可以在此填写,否则请留空
我此处留空
点击蓝色确定按钮完成配置
待设置成功返回 Github 设置页面后,可点击 “设为默认图床” 绿色按钮来确保上传的图床是 Github
配置 PicGo 图床插件 - 思源笔记
Github 项目地址:PicGo Plugin
内置 PicGo
该思源笔记插件内置 PicGo,如果是在思源笔记使用的话,可以不用下载软件,直接在思源笔记的集市安装此插件 PicGo图床 即可,接下来的配置流程和前面的桌面端配置类似
点击插件图标,选择 “插件设置”,在 “图床设置” 中点击 Github
修改其默认 Default 配置信息 内容和桌面端一样
,修改完成后,点击红色的未选择,然后界面会显示操作成功,说明已顺利选择 Github 作为使用图床。
PicGo (App)
如果将插件设置的默认上传器改为 PicGo (App),意味着你选择调用电脑上已安装的 PicGo 软件来进行图片的上传,那么你需要完成桌面端的 PicGo 设置
打开 PicGo 软件,点击左侧菜单栏上的 “PicGo设置”,在 “PicGo设置” 页面,点击设置Server,将Server开启
不了解Server是什么? 请查看👉 官方指南 - PicGo-Server设置
2.2 版本之后,PicGo 内部会默认开启一个小型的服务器,用于配合其他应用来调用 PicGo 进行上传。监听的地址推荐就默认的 127.0.0.1 (本机),端口推荐默认的 36677。当然如果你不想要开启也可以选择关闭,只不过推荐你可以开启~ 可以配合一些第三方工具实现很方便的上传工作流。
至于思源笔记插件的设置,只需要将默认上传器改为 PicGo (App) 即可,其他保持不变