GitHub 图床搭建¶
约 442 个字 19 行代码 预计阅读时间 2 分钟
介绍¶
- 搭建图床,便于 Markdown 文档、博客文档中的图片同步
搭建方式¶
GitHub + PicGo¶
-
搭建步骤:
- 在 GitHub 上创建存储上传图片的仓库(该仓库状态需是公开的),并生成 token,用于 PicGo 访问 GitHub
- 下载 PicGo 软件,配置 GitHub 图床:设定仓库名、分支名、Token、存储路径、自定义域名
- PicGo 其他设置:
- 禁用
Ctrl + P
快捷键 - 自定义链接格式
$fileName-$date$extName
(无效果?) - 打开 “时间戳重命名”
- 禁用
应用¶
-
Obsidian:安装 Image Auto Upload Plugin 插件,进行相关设置
-
Typora:偏好设置 -- 图片 -- 上传服务,建议选择 PicGo app(而非 PicGo-Core,相关设置更简单一些);选择 PicGo 路径;验证图片上传选项
-
VSCode:安装 PicGo 插件;填写 GitHub 图床设置
{
// VSCode PicGo 设置
"picgo.customUploadName": "${fileName}-${date}${extName}",
"picgo.picBed.current": "github",
"picgo.picBed.uploader": "github",
"picgo.picBed.github.repo": "",
"picgo.picBed.github.branch": "master",
"picgo.picBed.github.token": "",
"picgo.picBed.github.path": "",
"picgo.picBed.github.customUrl": "",
}
其他¶
- GitHub + Cloudflare 搭建图床
- 方式 1:使用 Cloudflare 中的 Worker;Github+Cloudflare搭建图床 - Cactus's Blog
- 方式 2:使用 Cloudflare 中的 R2 存储桶
-
使用cloudflare+jsdmirror加速github图床访问 - 渊澄(国内 IP 重定向至 jsdmirror 成功,国外 IP 重定向至 jsDelivr 失败)
相关问题¶
-
GitHub Token 过期:
StatusCodeError: 401
;更新 Token;PicGo+GitHub图床配置&常见错误 - Eighty Percent -
SM.MS 网址失效(另一个常用的图床);备用网址:smms.app;Bug SM.MS域名被墙,Picgo无法上传 · Issue #963 · Molunerfinn/PicGo · GitHub
-
PicGo 平替:GitHub - XPoet/picx: 🏞️ PicX 是一款基于 GitHub API 开发的图床工具,提供图片上传托管、生成图片链接和常用图片工具箱服务。