别再无脑吹GitHub图床了!Obsidian玩家必须知道的3个使用红线
最近在 Obsidian 圈子里,"GitHub + PicGo + jsDelivr" 似乎成了图床的标配。 很多教程都在喊:"无限空间!" "永久免费!" "高速CDN!"
停一下。作为一名长期主义者,我要泼一盆冷水。
GitHub 确实没有明文写着"禁止做图床",但它在其《服务条款》里明确了一条红线: "仓库主要用于软件开发...禁止滥用于非开发相关的大规模存储。"
换句话说: 它是给程序员存代码的"图书馆",不是给你存高清生活照的"云相册",更不是免费让你做高流量博客的"CDN服务器"。
今天这篇文章,不教你薅羊毛,而是教你如何在**"免费"和"安全"之间,找到那个"永不翻车"**的平衡点。
01 认清现实:GitHub 图床的"三不"原则
为了保证你的账号不被封禁,图片不变成红叉,请务必遵守以下原则:
1. 不做高流量分发 如果你是用它来存个人笔记(只有自己看,或者发给几个朋友),没问题,GitHub 完全容得下你。 但如果你是用它给日活几万的博客/网站做图床,巨大的流量会瞬间触发 GitHub 或 jsDelivr 的滥用检测。 结局:仓库被封,图片全挂。
2. 不存无关大文件 不要把旅游照、电影截图、生活Vlog存进去。 只存"知识类"图片(流程图、架构图、必要的说明截图)。
3. 不当"无限网盘" 虽然理论上可以新建无数个仓库,但频繁创建大量非代码仓库,本身就是一种异常行为。 不要试图挑战平台的风控系统。
02 正确姿势:轻量化个人图床搭建
如果你只是用来写个人笔记(Obsidian/Typora),且流量很低,GitHub 依然是一个极其优秀且稳定的备份方案。
以下是**"安全合规"**的配置方案:
🔧 核心配置(PicGo + GitHub)
第一步:创建专用仓库
建议命名为 notes-assets,明确这是笔记资产,而非单纯的图床。
第二步:获取 Token
进入 GitHub Settings -> Developer settings -> Tokens (Classic)。
(注意:权限仅勾选 repo,生成的 Token 务必保存好)
第三步:PicGo 设置(关键点)
自定义域名: 为了国内访问速度,确实需要 CDN。但为了安全,建议仅用于预览。 填入:
https://cdn.jsdelivr.net/gh/用户名/仓库名@分支名开启压缩(重要!): 这是对他人的尊重,也是对自己的保护。 在 PicGo 插件设置里搜索并安装
compress,自动将图片压缩到 Web 格式(如 WebP),控制体积在 500KB 以内。
> 记住:我们要使用的是 GitHub 的"版本控制"能力来备份图片,而不是把它当成免费的"无限硬盘"。
03 真正的后路:如果不想用 GitHub 怎么办?
如果你担心风险,或者有搭建个人博客的需求,以下才是**"正规军"**的玩法:
方案一:付费对象存储(最稳)
- 阿里云 OSS / 腾讯云 COS
- 优点:速度极快,合规,永远不会被封。
- 费用:对于个人笔记,一年存储费+流量费通常不到一杯奶茶钱(10-20元)。
- 建议:配合 PicGo 使用,为了数据安全,这点钱花得值。
方案二:专业图床服务(最省心)
- SM.MS:老牌图床,有免费版和付费版。
- Imgur:国际大牌,但国内访问不稳定。
04 结语
在数字世界里,有一条铁律: "免费的,往往是最贵的。"
GitHub 提供了极好的基础设施,我们应该善用它来同步知识,而不是滥用它来节省那几块钱的存储费。
- 如果是个人私有笔记 -> GitHub (克制使用) 是神器。
- 如果是公开博客/网站 -> 请付费使用 OSS。
这才是成熟的知识管理者,该有的数据安全观。
👇 行动建议
- 检查你目前的 GitHub 图床仓库,是不是存了太多无关的大图?
- 在 PicGo 里装一个
compress插件,减小文件体积。 - 如果你有做自媒体/博客的打算,尽早去申请一个阿里云/腾讯云的 OSS,那才是长久之计。
觉得这篇"大实话"有帮助,请转发给身边还在盲目"薅羊毛"的朋友,帮他们避开封号的坑。