一 什么是图床?
先举几个实例:
- 在网上发布文章时,经常使用图片。如果使用本地图片,在上传到网上后就不会显示,所以通常文章和图片一起上传。不同于平台发文,个人 blog 后台是自己搭建维护,久而久之,图片会占据大量成本(时间、空间、金钱、人力)。
- 个人电子笔记如 Obsidian,经常使用图片,久而久之,图片占据大量存储,远超文章。(弄图床我才想起来,我也被这个问题困扰过)
- 拍摄的照片一般上传到云盘,但云盘还会存其他东西,久而久之,只能花钱扩容。
作用
相当于图片的资源管理,并且可以私密,如果公开也能超链接。
二 怎么使用图床?
有做图床服务的机构,可以去找,不过有些是付费的,当然也可以自己搭建。
三 怎么搭建图床?
1 建仓
在 GitHub 新建仓库,用于图床存储。太简单了,不讲。需要超链接的,必须 public 公开!
2 生成 token
生成 token 以便于访问仓库。如果之前生成过 token,且保存,且为失效,跳过此步。
步骤:点(右上)个人头像 → 点 setting → 点左边栏最后一个 Developer settings → 点 Personal access tokens → 点 tokens(classic) → 点 Generate new tokens


然后命名 token,便于记录查看,选择有效期,勾选 repo,在拉到页面最下端点 Generate。
生成后要复制!!!
唯一显示机会!!!
然后复制保存下来,或者直接粘贴使用。以后的事儿以后再说,可以生成新的。
3 下载 Picgo
系统不同 win、macOS、Linux 网上资源多,看清楚适配系统再下载。(安全验证太初级,不讲了)
4 设置 Picgo
看图照着做吧↓

重点
最后两个设置需要单独说明一下。
重命名
可用可不用,时间戳重命名搜图不方便,但管理方便。如果每张图都要自己命名,很麻烦的,但搜图方便。个人取舍吧。
存储路径
上传到 GitHub 库后存储的路径,注意格式 “/” 结尾。便于在库中查找管理。路径不存在会自动生成。用好路径,方便查询和管理。
比如 ”2025/12/“,当月图片就都存在这个文件夹。比如 “旅游/海南/2035/”,2035年去海南拍的照片就很好索引。
我推荐 blog 就日期路径 “2025/12/post-name/”,其他就文字路径。“xx公司/xx年/” or “xx学校/xx年/” 😁
所以上传前一定确认路径
这个 12 就跑到图片的年份前面了。
自定义域名
CDN 服务,GitHub 可能访问读取慢,相当于启用一个中转站。效果明显。加载图片很快!!!国内使用 5星推荐
不想思考 就把下面的复制修改,来自 jsdelivr 的 CDN 服务。
1 | https://cdn.jsdelivr.net/gh/用户名/仓库名 |
四 其他
验收效果
没啥可讲,就一个字,“满意”。
上传区
根据使用的书写格式,上传前选择。
相册
搜索查找图片,查看上传的图片,重新复制超链接,修改转义超链接。所以图片多的话,可以统一上传后,来这里复制。在相册里清除,不影响图库!
图片删除
去图库手动删。不过一般也用不到删除。