# GitHub + PicGo 搭建个人图床
# 配置 GitHub
访问 GitHub 官网 (opens new window),注册或登录账户。
点击“New”按钮创建新仓库,用于存储图片。
# 配置 PicGo
这里也可以使用PicList (opens new window),功能基于 PicGo 二次开发,用法相同,功能更全。详见下文优化相关内容。
下载并安装 PicGo (opens new window),一个图像上传工具。
在PicGo中配置 GitHub 仓库。
Github 创建一个 token:进入 Github 主页,右上角点击头像选择
Settings -> Developer settings -> Personal access tokens
,最后点击generate new token
;Github 填写基础信息,最后复制生成的 token 并保存。
PicGo 配置:打开图床设置-勾选 Github,如图配置。自定义域名可以使用 jsDelivr (opens new window) 为图片访问进行免费加速:
https://cdn.jsdelivr.net/gh/用户名/仓库名 https://ghcdn.pages.dev
1
2
# 使用 Typora 撰写文档时上传图片
打开Typora -> 偏好设置 -> 图像,选择上传服务为PicGo(app),然后选择PicGo的启动路径,最后点击验证图片上传选项按钮验证是否能正常上传图片。
接着在编写 markdown 文档的时候就可以直接粘贴图片进来,点击上传图片就可以啦!
上传完成之后地址就自动替换成云端的地址了。
# 优化
# 使用 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)