GitHub + PicGo 搭建个人图床

2024/1/26 GithubPicGoPicList

# GitHub + PicGo 搭建个人图床

# 配置 GitHub

  1. 访问 GitHub 官网 (opens new window),注册或登录账户。

  2. 点击“New”按钮创建新仓库,用于存储图片。

image-20240125194857425

# 配置 PicGo

这里也可以使用PicList (opens new window),功能基于 PicGo 二次开发,用法相同,功能更全。详见下文优化相关内容。

  1. 下载并安装 PicGo (opens new window),一个图像上传工具。

  2. PicGo中配置 GitHub 仓库。

    Github 创建一个 token:进入 Github 主页,右上角点击头像选择 Settings -> Developer settings -> Personal access tokens,最后点击 generate new token

    image-20240126102419277

    Github 填写基础信息,最后复制生成的 token 并保存。

    image-20240126102911230

    PicGo 配置:打开图床设置-勾选 Github,如图配置。自定义域名可以使用 jsDelivr (opens new window) 为图片访问进行免费加速:

    https://cdn.jsdelivr.net/gh/用户名/仓库名
    https://ghcdn.pages.dev
    
    1
    2

    image-20240126104136915

# 使用 Typora 撰写文档时上传图片

打开Typora -> 偏好设置 -> 图像,选择上传服务为PicGo(app),然后选择PicGo的启动路径,最后点击验证图片上传选项按钮验证是否能正常上传图片。

image-20240126105408963

接着在编写 markdown 文档的时候就可以直接粘贴图片进来,点击上传图片就可以啦!

image-20240126114139935

上传完成之后地址就自动替换成云端的地址了。

image-20240126114547146

# 优化

# 使用 PicList 代替 PicGo

PicGo 目前只支持删除图库图片,但无法同时删除云端图片,在管理云端资源方面还不够完善。所以这里使用PicList (opens new window),配置方式同 PicGo,支持同步删除云端图片和管理云端数据,并且也支持 Typora 撰写文档时上传图片,只需要将上文中 Typora偏好设置里面的 PicGo 路径设置为 PicList 的启动路径即可。

文档地址:PicList: 基于 PicGo 的二次开发版本,增加了云端删除和图床管理功能 (gitee.com) (opens new window)

下载地址:https://github.com/Kuingsmile/PicList/releases/latest (opens new window)

image-20240126110647312

Last Updated: 2025/7/13 10:30:39