GitHub&PicGo图床搭建

软件下载 & 新建 GitHub 仓库

  • 下载PicGo
  • 访问GitHub,新建一个公开仓库
  • 点击右上角头像 > settings > Developer settings > Person access tokens > Tokens (classic) > Generate new token (classic)
    1. Expiration(到期时间) > No Expiration
    2. 勾选上 repo
    3. 注意所有生成的令牌都不要删,以防误删哪个,避免麻烦
  • 复制这个 Token 粘贴进 PicGo > 图床设置 > GitHub > 设定Token
    1. 其中仓库名就为刚刚新建的仓库名格式为用户名/仓库名
    2. 分支写 main 就行

Typora 配置

点击 > 文件 > 偏好设置 > 图像

配置如下

这样就可以直接把图片插入 Typora 中,PicGo 会自动上传至 GitHub 仓库

注:

  • 直接把图片插入 Typora ,图片会存到C:\Users\用户名\AppData\Roaming\Typora\typora-user-images文件夹下,记得定时清理

    也可以打开 PicGo 先粘贴进去然后复制 URL (粘贴进 PicGo 会自动复制 URL),再粘贴进 Typora 中就不会存到 C 盘了

  • 不要勾选**为相对路径添加./**勾选了就不会自动上传,且有问题

  • [ ] 对网络位置的图片应用上述规则,如果还希望重新上传已托管在远程网站上的图像,也可以勾选此项

  • [ ] 允许根据 YAML 设置自动上传,是关于 Markdown 文档包含的 YAML front matter

image-20260131173459533

有这句话,并且勾选了该选项,则该文档会自动上传图片至 GitHub 仓库

也可以点击 > 格式 > 图像 > 当插入本地图片时 > 上传图片,这时 front matter 会自动出现在文档上方

image-20260131173953166

Gitee&PicGo图床搭建

与 GitHub 类似只不过需要在 PicGo 中下载 GitHub-plus 插件(在软件中下载,关掉梯子)

如果搜索不到插件,可参考第三个链接手动安装插件

其余操作可参考第四个链接

现在 Gitee 不支持图床功能了,可以尝试阿里云

参考链接

图床迁移

  1. 先将原仓库的图片下载到本地
  2. 然后上传到新的仓库
  3. 在博客中原来的图片地址批量替换为新的图片地址

我将图床换到了阿里云 OSS - 冯威的博客

参考链接

  1. Upload Images - Typora Support

  2. 【大学生提高课】3 hexo与hugo博客搭建与github自动化推送和服务器推送

  3. PicGo手动安装插件 | wangms-blog

  4. 使用码云 Gitee+PicGo来搭建个人图床(目前推荐使用OSS存储服务)教你用Gitee+PicGo在5分钟内搭建免 - 掘金