图床搭建 (PicGo)⚓︎
方案讲解
这里选择的是 PicGo+GitHub 的方案(返璞归真)
主要的安装和配置步骤如下:
- 先下载 PicGo 软件
- 配置 GitHub 图床
下载 PicGo 软件⚓︎
官方链接在这:链接
可以使用腾讯云 COS 的这个链接下载
配置 GitHub 图床⚓︎
配置的手法主要来自于官方的配置手册
JSON
{
"repo": "", // 仓库名,格式是username/reponame
"token": "", // github token
"path": "", // 自定义存储路径,比如img/
"customUrl": "", // 自定义域名,注意要加http://或者https://
"branch": "" // 分支名,默认是main
}
使用什么平台?
建议使用 GitHub 因为不需要为内存和安全付费,而且操作也比较简单
token
关于如何获取 token,官方的配置手册中已经说得比较详细了,在此不再赘述,但是需要注意一定要对 token 文件进行备份,因为后续如果需要进行多设备配置仍然需要使用这一 token(本人在台式机上配置图床上传工具时就遇到了这一问题),但是没有备份也没有关系,只需要重新生成然后修改之前配置的 token 即可。

注意
由于版本更新得比较快,只需要对于 PicGo 软件自身的一些设置进行选择就可以达到比较好的使用体验,所以在此删除其他复杂的配置
给出一些建议勾选的部分:
- 开机自启
- 上传前重命名(如果你是一个对于命名法要求不高的“粗糙”的使用者,你可以只选择时间戳重命名)
- 时间戳重命名
- 上传后自动复制 URL
vs-picgo⚓︎
我确信这是我最后一次忘记 tokens 了
因为今年将自己的笔记本改为了 NixOS,并且没有人对于 PicGo 进行 Nix 打包 Issue,因此很尴尬的事情就是我没有办法使用 Nix 安装 PicGo,于是就动了些小聪明选择了在 VSC 内置的插件 vs-picgo(这样就可以避开系统的限制了)
下面给出简要的安装和使用说明:
首先在 VSC 的扩展栏中安装 PicGo 插件,然后需要对于 json 文件进行一个简单的配置:
JSON
// 激活 GitHub 模式
"picgo.picBed.current": "github",
// 详细参数
"picgo.picBed.github": {
"repo": "Eurekaimer/MyIMGs", // 你的仓库
"token": "ghp_", // 你的Token
"branch": "main", // 分支
"path": "img/", // 存放在 img 目录下
// 自动使用 jsDelivr CDN 加速访问,避免图片在国内裂开
// 格式: https://cdn.jsdelivr.net/gh/用户名/仓库名@分支
"customUrl": "https://cdn.jsdelivr.net/gh/Eurekaimer/MyIMGs@main"
},
// 上传前自动重命名,防止文件名重复导致上传失败 (强烈建议开启)
"picgo.settings.autoRename": true,
不会写 json 建议去问 AI
然后就可以使用了,使用方法也非常简单,只需要复制你需要插入进 md 文档的图片,然后 Ctrl+Alt+U 即可插入,需要注意的是还需要安装 xclip,对于 NixOS 来说是非常简单的(直接安装 xclip 包即可)