跳转至

图床搭建(PicGo)⚓︎

方案讲解

这里选择的是PicGo+GitHub的方案(返璞归真)

主要的安装和配置步骤如下:

  1. 先下载PicGo软件
  2. 配置GitHub图床

下载PicGo软件⚓︎

官方链接在这:链接

可以使用腾讯云COS的这个链接下载

配置GitHub图床⚓︎

配置的手法主要来自于官方的配置手册

{
  "repo": "", // 仓库名,格式是username/reponame
  "token": "", // github token
  "path": "", // 自定义存储路径,比如img/
  "customUrl": "", // 自定义域名,注意要加http://或者https://
  "branch": "" // 分支名,默认是main
}

使用什么平台?

建议使用GitHub因为不需要为内存和安全付费,而且操作也比较简单

token

关于如何获取token在官方的配置手册中已经说的比较详细了,在此不再赘述,但是需要注意一定要对token文件进行备份,因为后续如果需要进行多设备配置仍然需要使用这一token(本人在台式机上配置图床上传工具时就遇到了这一问题),但是没有备份也没有关系,只需要重新生成然后修改之前配置的token即可。

PicGo1

注意

由于版本更新的比较快,只需要对于PicGo软件自身的一些设置进行选择就可以达到比较好的使用体验,所以在此删除其他复杂的配置

给出一些建议勾选的部分:

  • 开机自启
  • 上传前重命名(如果你是一个对于命名法要求不高的“粗糙”的使用者,你可以只选择时间戳重命名)
  • 时间戳重命名
  • 上传后自动复制URL

vs-picgo⚓︎

我确信这是我最后一次忘记tokens了

因为今年将自己的笔记本改为了NixOS,并且没有人对于PicGo进行Nix打包 Issue,因此很尴尬的事情就是我没有办法使用Nix安装PicGo,于是就动了些小聪明选择了在VSC内置的插件vs-picgo(这样就可以避开系统的限制了)

下面给出简要的安装和使用说明:

首先在VSC的扩展栏中安装PicGo插件,然后需要对于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包即可)